path finding changes