Astar iterface