add new template and module