     private func addPersonLocationToMap(){
         LocationProvider.location { (location, error) -> Void in
             if error == nil || (location != nil && location!.address.isEmpty){
+                self.personAnnotation.title = self.personName
                 self.personAnnotation.coordinate = (location?.coordinates)!
             }else{
                 print("map view: error getting location \(error)")

            annotationView!.leftCalloutAccessoryView = UIImageView(frame: CGRect(x:0, y:0, width: 48, height:48))
        }
        
        ParseDB.currentPerson!.getImage { (image, error) -> Void in
            if error == nil {
                dispatch_async(dispatch_get_main_queue()){

            self.personAnnotation.title = self.personName
            self.locationMapView.selectAnnotation(self.personAnnotation, animated: true)
            
            if self.centerOnPerson {
                let personRegion = MKCoordinateRegionMake(self.personAnnotation.coordinate, MKCoordinateSpanMake(0.01, 0.01))
                self.locationMapView.setRegion(personRegion, animated: true)
