add templates and updates