A: generate thumb template
M: generate list template