     iconView.contentMode = .Center
     colorIndicatorView.addSubview(iconView)
     
+    // cell snapshot
     contentScreenshotView = UIImageView(image: snapshot)
     addSubview(contentScreenshotView)
   }

    layoutMargins = UIEdgeInsetsZero
    
    // swipe gesture
    swipe = UIPanGestureRecognizer(target: self, action:#selector(SwipeCell.handleSwipeGesture(_:)))
    if let swipe = swipe {
      swipe.delegate = self
      addGestureRecognizer(swipe)
    }

      self.colorIndicatorView.backgroundColor = self.defaultColor
      self.iconView.alpha = 0
      self.swipeUpdateIcon(percentage: 0, direction: direction, icon: icon, isDragging: self.shouldAnimateIcons)
    }) { (finished) -> Void in
      if let completion = completion where !self.swipeGetBeforeTrigger(percentage: percentage, direction: direction) {
        completion(cell: self)
      }
      self.swipeDealloc()
    }
  }
  
