renaming to template-init