fix CP