templates in place