hoptemplate