         return nil
     }
     
-    func setupCamera() {
+    open func setupCamera() {
         var error : NSError?
         let input: AVCaptureDeviceInput!
         

        return false
    }
    
    // MARK: Private methods
    
    func captureDevice() -> AVCaptureDevice? {
        if let device = self.device {
            if device.position == AVCaptureDevice.Position.back {
                for device: AVCaptureDevice in AVCaptureDevice.devices(for: AVMediaType.video) {

        videoPreviewLayer.removeAllAnimations()
    }
    
    open func autoUpdateLensPosition() {
        self.lensPosition += 0.01
        if self.lensPosition > 1 {
            self.lensPosition = 0
