   }
   
   internal func confirmPhoto() {
-    guard let image = imageView.image else {
+    guard let image = imageView.image?.withFilterPreset(filterType, intensity: filterIntensity) else {
       return
     }
     let confirmController = ConfirmViewController(image, asset)

  }
  
  internal func apply() {
    guard let filterType = filterType else {
      return
    }
    imageView.applyFilter(with: filterType, intensity: filterIntensity)
  }
  

  let image: UIImage?
  let asset: PHAsset?
  
  var filterType:ImageFilterPreset = ImageFilterPresetOriginal {
    didSet {
      apply()
    }
