update some templates and requirements