shell for pathfinding