development of the templates