better pathing