new templates structure