         }
     }
 
-    @IBAction func showFilters(sender: UIBarButtonItem) {
+    @IBAction private func showFilters(sender: UIBarButtonItem) {
 
         filterView.currentDiscoveredUserSortStyle = discoveredUserSortStyle
         

        }
    }

    var currentPageIndex = 1
    var isFetching = false
    func updateDiscoverUsers(isLoadMore isLoadMore: Bool = false, finish: (() -> Void)? = nil) {

        if isFetching {
            return


    @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 {

