Pathing API

explanation