         ZipCodes.locationForZipCode(zipCode: zipCode) { location in
             
             guard let location = location else { return }
-            
-            let span = MKCoordinateSpan(latitudeDelta: 0.03, longitudeDelta: 0.03)
-            let region = MKCoordinateRegion(center: location, span: span)
-            self.mapView?.setRegion(region, animated: false)
+            self.centerMapAround(location: location)
+            
         }
     }
     

        
        UserLocation.instance.requestLocation() { location in
            
            self.loadStoresInMapView(at: location)
            self.useMyLocation = true
            self.mapView?.setCenter(location, animated: false)
            self.useZipCode = false
            
        }
    }

        mapView.delegate = self
        mapView.showsUserLocation = true
        
        if useMyLocation, let userLocation = UserLocation.instance.currentLocation {
            
            self.centerMapAround(location: userLocation.coordinate)
            
        }
        else if useZipCode, zipCode.notEmpty {
