cplc