         self.indicator        = indicator
     }
     
+    public class func showStatusAlert(alert: WizardStatusAlert, status: AlertStatus, title: String, message: String, viewController: UIViewController, completion: (() -> Void)?) {
+        
+        var statusOptions: WizardStatus!
+        
+        switch status {
+        case .success:
+            statusOptions = alert.successStatus
+            statusOptions.titleLabel.text  = title
+            statusOptions.contentLabel.text = message
+        case .warning:
+            statusOptions = alert.warningStatus
+            statusOptions.titleLabel.text  = title
+            statusOptions.contentLabel.text = message
+        case .error:
+            statusOptions = alert.errorStatus
+            statusOptions.titleLabel.text  = title
+            statusOptions.contentLabel.text = message
+        }
+        
+        let vc = UIStoryboard(name: "Wizard", bundle: kWizardBundle).instantiateViewController(withIdentifier: "StatusAlertViewController") as! StatusAlertViewController
+        
+        vc.statusAlert            = alert
+        vc.statusOptions          = statusOptions
+        vc.modalPresentationStyle = .overCurrentContext
+        vc.modalTransitionStyle   = .crossDissolve
+        
+        vc.didConfim = {
+            viewController.dismiss(animated: true, completion: nil)
+            if completion != nil {
+                completion!()
+            }
+        }
+        viewController.present(vc, animated: true, completion: nil)
+    }
+    
     public func showStatusAlert(withStatus status: AlertStatus, title: String, message: String, viewController: UIViewController, completion: (() -> Void)?) {
         
         var statusOptions: WizardStatus!

        viewController.present(vc, animated: true, completion: nil)
    }
    
    public func showActionAlert(withTitle title: String, message: String, viewController: UIViewController, completion: (() -> Void)?) {
        var actionAlert = self.actionAlert
        actionAlert.titleLabel.text  = title

        viewController.present(vc, animated: true, completion: nil)
    }
    
    public class func showImageActionAlert(alert: WizardImageActionAlert, message: String, action: AlertAction, viewController: UIViewController, completion: (() -> Void)?) {
        var imageActionAlert = alert
        imageActionAlert.contentLabel.text = message
        
        switch action {
