use a template