fixed templateg