add greedy /astar search