                     vc.skillCategories = skillCategories
                 }
 
-                vc.selectSkillAction = { [weak self] (skill, selected) in
+                vc.selectSkillAction = { [weak self] skill, selected in
 
                     var success = false
 


                                    success = true
                                }

//                                for index in 0..<strongSelf.learningSkills.count {
//
//                                    if let learningSkill = strongSelf.learningSkills[safe: index] {
//
//                                        if learningSkill == skill {
//                                            strongSelf.learningSkills.removeAtIndex(index)
//
//
//                                            if !strongSelf.isRegister {
//                                                deleteSkill(skill, fromSkillSet: .Learning, failureHandler: nil, completion: { success in
//                                                    //println("deleteSkill \(skill.localName) from Learning: \(success)")
//                                                })
//                                            }
//
//                                            success = true
//
//                                            break
//                                        }
//                                    }
//                                }
                            }

                        default:

                                    
                                    success = true
                                }
                            }

                        case SkillSetType.Learning.rawValue:
