fixed bug PU subtraction