add cp api