updated using the new CameraCitrus class