waypoint + interactions