Waypoint manager