add waypoint class