pu subtraction with fixes