make tpl check dynamic, scaffold logic for next-widest-tpl and admin screen