fix PU