add cp2 sample