introduced concept of waypoints