move templates into their own files and load with helper