Adding CAM class. Yet incomplete