added pathfinding classes