cps, inc.