added TemplateMethod