add TemplateCache