isOnThePath done