separate files for the templates