organizing url paths, controllers, and templates