 
     func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
         FIRApp.configure()
-        route()
+        updateWindow(forUser: FIRAuth.auth()?.currentUser)
         return true
     }
     


extension AppDelegate {
    
    func route() {
        let user = FIRAuth.auth()?.currentUser
        saveUserIDToDefault(user: user)
        presentCorrectViewController(user: user)
    }

extension AppDelegate: AuthDelegate {
    func didLogin(_ user: FIRUser) {
        testSaveAndFetch(user)
        updateWindow(forUser: FIRAuth.auth()?.currentUser)
    }

    func testSaveAndFetch(_ user: FIRUser) {
