         super.viewDidLoad()
 
         guard let mtkView = self.view as? MTKView else {
-            print("VSVS view is not an MTKView")
+            print("VSVS: view is not an MTKView")
             return
         }
         

        startVideoCaptureSession()
    }

    private func addCamera(session:AVCaptureSession) throws {
        self.camera = nil
        let s = AVCaptureDeviceDiscoverySession(deviceTypes: [AVCaptureDeviceType.builtInWideAngleCamera],
                                                mediaType: AVMediaTypeVideo, position: self.cameraPosition)
        if let camera = s?.devices[0] {
            self.camera = camera
            let preset = AVCaptureSessionPreset1280x720
            if camera.supportsAVCaptureSessionPreset(preset) {
                session.sessionPreset = preset
            }
            let cameraInput = try AVCaptureDeviceInput(device: camera)
            session.addInput(cameraInput)

            if let fps = self.fps {
                try camera.lockForConfiguration()
                camera.activeVideoMinFrameDuration = CMTimeMake(1, Int32(fps))
                camera.unlockForConfiguration()
            }
        }
    }

    private func startVideoCaptureSession() {

                if let metalTexture = metalTexture, status == kCVReturnSuccess {
                    renderer?.texture = metalTexture
                } else {
                    print("VSVS: failed to create texture")
                }
            }
        } else {
