cpct's latest activity