add cc.pXXX function