 
 extension DiscoverViewController: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
 
-    enum Section: Int {
+    private enum Section: Int {
         case User
         case LoadMore
     }

        }
    }

    var discoveredUsers = [DiscoveredUser]()

    lazy var filterView: DiscoverFilterView = DiscoverFilterView()

    override func viewDidLoad() {
        super.viewDidLoad()


    @IBOutlet weak var discoveredUsersCollectionView: UICollectionView!
    
    @IBOutlet private weak var filterButtonItem: UIBarButtonItem!
    
    @IBOutlet private weak var modeButtonItem: UIBarButtonItem!

    @IBOutlet private weak var activityIndicator: UIActivityIndicatorView!
    
    private let NormalUserIdentifier = "DiscoverNormalUserCell"
    private let CardUserIdentifier = "DiscoverCardUserCell"
    private let loadMoreCollectionViewCellID = "LoadMoreCollectionViewCell"
    
    private var userMode: DiscoverUserMode = .Card {
        didSet {
            switch userMode {

