building out templating process