updated TPV_1