[temp] add waypoint_gen