assets widgets tpls