astar to structures