Finished the development of the templates. Not tested yet