pp_newconstruct