 
                         if let placemarks = placemarks {
                             if let firstPlacemark = placemarks.first {
-                                self?.newUserLocationName = firstPlacemark.locality ?? (firstPlacemark.name ?? firstPlacemark.country)
+                                self?.newLocationName = firstPlacemark.locality ?? (firstPlacemark.name ?? firstPlacemark.country)
                             }
                         }
                     }

        }
    }

    var profileUserIsMe = false {
        didSet {
            if profileUserIsMe {
                YepUserDefaults.userLocationName.bindAndFireListener(listener.userLocationName, action: { [weak self] userLocationName in
                    self?.updateUIWithUserLocationName(userLocationName)
                })
            }
        }
    }

    var newUserLocationName: String? {
        didSet {
            if profileUserIsMe {
                YepUserDefaults.userLocationName.value = newUserLocationName

            } else {
                updateUIWithUserLocationName(newUserLocationName)
            }
        }
    }

        introductionLabel.font = YepConfig.Profile.introductionLabelFont
        introductionLabel.textColor = UIColor.yepGrayColor()

        newLocationName = nil
    }

    func configureWithProfileUser(profileUser: ProfileUser, introduction: String) {

        userID = profileUser.userID
        profileUserIsMe = profileUser.isMe

        configureWithNickname(profileUser.nickname ?? "", username: profileUser.username, introduction: introduction)
