add list template and update template