         
     }
     
+    private func loadStores() {
+        
+        UserLocation.instance.requestLocation() { coordinate in
+            self.loadStoresInMapView(at: coordinate)
+        }
+        
+    }
+    
     private func prepareMapView() {
         
         mapView.delegate = self

    
}

extension StoresMapViewController {
    
    func getDrivingDirections(to storeCoordinates: CLLocationCoordinate2D, with storeName: String) -> MKMapItem {

        return operationQueue
    }()
    
    fileprivate let main = OperationQueue.main
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        prepareMapView()
        loadStores()
        
        AromaClient.beginMessage(withTitle: "User Entered Map View")
            .addBody("Users location is: \(UserLocation.instance.currentCoordinate)")
            .withPriority(.medium)
            .send()
        
    }
    
    override func didReceiveMemoryWarning() {
