CAM environment