                 vc.profileUser = profileUser
                 vc.dribbbleWork = dribbbleWork
 
-                vc.afterGetDribbbleWork = { dribbbleWork in
-                    self.dribbbleWork = dribbbleWork
+                vc.afterGetDribbbleWork = { [weak self] dribbbleWork in
+                    self?.dribbbleWork = dribbbleWork
                 }
             }
 

        pickSkillsController.masterSkills = self.masterSkills
        pickSkillsController.learningSkills = self.learningSkills

        pickSkillsController.afterChangeSkillsAction = { masterSkills, learningSkills in
            self.masterSkills = masterSkills
            self.learningSkills = learningSkills

            dispatch_async(dispatch_get_main_queue()) {
                self.updateProfileCollectionView()
            }
        }


                vc.profileUser = profileUser
                vc.instagramWork = instagramWork

                vc.afterGetInstagramWork = { [weak self] instagramWork in
                    self?.instagramWork = instagramWork
                }
            }
        }
