tmpl -> tppl