CAMPC-IDES