Added documentation for CP