Using templates so we can change the pathing