 
                     }, cancelAction: {
                     })
+
+                } else {
+                    if let profileURL = NSURL(string: "http://soyep.com/\(username)") {
+
+                        let activityViewController = UIActivityViewController(activityItems: [profileURL], applicationActivities: nil)
+
+                        presentViewController(activityViewController, animated: true, completion: nil)
+                    }
                 }
         }
     }

                                    myUserID = YepUserDefaults.userID.value,
                                    me = userWithUserID(myUserID, inRealm: realm) {
                                        realm.write {
                                            me.username = username
                                        }
                                }
                            }

            myUserID = YepUserDefaults.userID.value,
            me = userWithUserID(myUserID, inRealm: Realm()) {

                let username = me.username

                if username.isEmpty {

                    YepAlert.textInput(title: NSLocalizedString("Create a username", comment: ""), message: NSLocalizedString("In order to share your profile, create a unique username first.", comment: ""), placeholder: "letters", oldText: nil, confirmTitle: NSLocalizedString("Create", comment: ""), cancelTitle: NSLocalizedString("Cancel", comment: ""), inViewController: self, withConfirmAction: { text in

                        let newUsername = text

                        updateMyselfWithInfo(["username": newUsername], failureHandler: { [weak self] reason, errorMessage in
                            defaultFailureHandler(reason, errorMessage)

                            YepAlert.alertSorry(message: errorMessage ?? NSLocalizedString("Create username failed!", comment: ""), inViewController: self)
