add TemplateDemo