                                              parameters: nil)
 
         // Start Facebook Request
-        _ = graphRequest?.start { _, result, error in
+        _ = graphRequest?.start { [weak self] _, result, error in
+            guard let selfStrong = self else { return }
+
             if error != nil {
                 print(error.debugDescription)
                 return

            let param = ["fields": "picture.width(600).height(600)"]
            let graphRequest = FBSDKGraphRequest(graphPath: "me",
                                                 parameters: param)
            _ = graphRequest?.start(completionHandler: { (_, result, error) -> Void in
                if error != nil {
                    // KO
                    print("Error")

    /// Custom id for custom album
    static let idTaggedPhotosAlbum = "idPhotosOfYouTagged"

    /// Boolean to check if we have already added the tagged album, prevent multiple addition when fetching next cursor 
    fileprivate var alreadyAddTagged: Bool = false

    // MARK: - Retrieve Facebook's Albums

    /// Make GRAPH API's request for user's album
