Astar initial commit