impl adatpvie waypoint dist