* a po p CPCL