CPCC History