         return animationController
     }
     
-    internal func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
+    public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
         let animationController = LoginViewControllerTransitioning()
         animationController.backgroundView = backgroundView
         animationController.contentView = containerView

        self.init(style: .lightTranslucent)
    }
    
    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
    }
    

        setUpCommonViews()
    }

    override public func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()
        layoutTableContentInset()
        copyrightView.isHidden = tableView.contentSize.height > tableView.bounds.height
