CAM design