add new tpls
generate and update temapltes
add new function's
update styles
update report model