     }
 }
 
-/// Class to construct an alert to be queued for the `AlertCoordinator` to present. Alert adds prority to have high alerts dismiss lower priorty alerts and queue them for a later time.
+/**
+ An `Alert` is an object that hanldes a `UIAlertController` with added features. This class replaces the direct use of `UIAlertContoller`. With an instance of this class display it by enqueueing to an instance of an `AlertCoordinator`.
+ */
 class Alert {
     let title: String?
     let message: String?

        return nil
    }
    
    /// Pop an alert off of the queue and display if it can
    private func dequeueAlert() {
        guard let alert = nextAlert() else {
            return

    }
    
    private func present(_ alert: Alert) {
        // present alert in a new UIWindow
        let alertWindow = UIWindow(frame: UIScreen.main.bounds)
        alertWindow.rootViewController = UIViewController()
        alertWindow.windowLevel = UIWindowLevelAlert
