modified for new CAM