Write a perfect CPD