more customizable pathing