last update add templates and models