     optional func imagePickerSheet(imagePickerSheet: BRNImagePickerSheet, didDismissWithButtonIndex buttonIndex: Int)
 }
 
-class BRNImagePickerSheet: UIView, UITableViewDataSource, UITableViewDelegate {
+class BRNImagePickerSheet: UIView, UITableViewDataSource, UITableViewDelegate, BRNImagePreviewCellDelegate {
+    
+    private let overlayView = UIView()
+    private let tableView = UITableView()
     
     var delegate: BRNImagePickerSheetDelegate?
-    
     private var photos = [UIImage]()
     private var selectedPhotos = [UIImage]()
     private var previewsPhotos: Bool {

        self.imageView.frame = self.bounds
    }
}

        return ["Photo Library", "Take Photo or Video", "Cancel"]
    }
    
    private var enlargedPreviews = false
    
    private class var animationDuration: Double {
        return 0.3
    }
    
    // MARK: Initialization
    
