 
     @IBOutlet weak var geniusesContainerView: UIView!
     @IBOutlet weak var discoveredUsersContainerView: UIView!
+
+    private weak var meetGeniusViewController: MeetGeniusViewController?
 
     private weak var discoverViewController: DiscoverViewController?
     private var discoveredUsersLayoutMode: DiscoverFlowLayout.Mode = .Card {


            let vc = segue.destinationViewController as! MeetGeniusViewController

            vc.tapBannerAction = { [weak self] url in
                self?.yep_openURL(url)
            }


            let vc = segue.destinationViewController as! DiscoverViewController

            self.discoverViewController = vc

            vc.showProfileOfDiscoveredUserAction = { discoveredUser in
                SafeDispatch.async { [weak self] in
                    self?.performSegueWithIdentifier("showProfile", sender: Box<DiscoveredUser>(discoveredUser))
                }
            }

            vc.didChangeLayoutModeAction = { [weak self] layoutMode in
                self?.discoveredUsersLayoutMode = layoutMode
            }
