adding cp correctly