enable the overriding of templates