Reasoning For Cpo