add Astar methid