             controller.view.addSubview(self);
             UIView.animate(withDuration: 0.2, animations: {
                 self.alpha = 1
-                }, completion: { (success) in
             })
-            
         }
         
         func createShadow() {

            topMostController!.view.addSubview(self)
            UIView.animate(withDuration: 0.2, animations: {
                self.alpha = 1
                }, completion: { (success) in
            })
        }
        

        }
        
        if overlay != nil {
            UIView.animate(withDuration: 0.2, animations: {
                overlay.backgroundColor = overlay.backgroundColor?.withAlphaComponent(0)
            }, completion: { _ in
                overlay.removeFromSuperview()
            })
        }
        
        return true
