templating complete