barebones templates structure