adding initial files
adding TemplateManager