-camera class