templates are done?