add templating