two templates and a snippet