WaypointAdder: implementation