modified tpn model spec