                         }
                 }
 
-                // share button
+                // share my profile button
 
                 if customNavigationItem.leftBarButtonItem == nil {
-                    let shareButton = UIBarButtonItem(barButtonSystemItem: .Action, target: self, action: "tryShareProfile")
-                    customNavigationItem.leftBarButtonItem = shareButton
+                    let shareMyProfileButton = UIBarButtonItem(barButtonSystemItem: .Action, target: self, action: "tryShareMyProfile")
+                    customNavigationItem.leftBarButtonItem = shareMyProfileButton
+                }
+
+            } else {
+                // share others' profile button
+
+                var username = ""
+
+                switch profileUser {
+                case .DiscoveredUserType(let discoveredUser):
+                    username = discoveredUser.username ?? ""
+                case .UserType(let user):
+                    username = user.username
+                }
+
+                if !username.isEmpty {
+                    let shareOthersProfileButton = UIBarButtonItem(barButtonSystemItem: .Action, target: self, action: "shareOthersProfile")
+                    customNavigationItem.rightBarButtonItem = shareOthersProfileButton
                 }
             }
         }


    // MARK: Actions

    func tryShareProfile() {

        if let
            myUserID = YepUserDefaults.userID.value,

        }
    }

    func shareOthersProfile() {
        println("shareOthersProfile")
    }

    func pickSkills() {

        let storyboard = UIStoryboard(name: "Intro", bundle: nil)
