use template again  mon.pp