How does CPD operate?