templates for templates listener