add custom templating