         updateWeatherModel(for: location)
     }
     
-    public func updateWeatherForCurentLocation() {
+    public func updateWeatherForCurrentLocation() {
         print("update weather for current location")
         
         locationTracker.startUpdating()
+        updateWeather(for: locationTracker.currentLocation)
     }
     
     // MARK: - Private

        NotificationCenter.default.post(name: .conditionsDidUpdate, object: nil)
    }
    
    private func updateLocation(for result: LocationResult) {
        switch result {
        case .success(let location):
            self.updateWeatherModel(for: location)

            
            print("loaded store: \(description.url!.lastPathComponent)")
            
            self.locationTracker.addLocationChangeObserver(self.updateWeather)
            completion(error)
        }
    }
