CP to Cp