initial set of templates and component