         
         if item.model != ""{//Appends item to subCategory else throws
             self.selectedCloset[funcCategory]![funcSubCategory]!.append(item)
+            
+            
+            updateBrandCollectiion(item)
+            
             print("Item Saved: \(item) \nTo: \(funcCategory)/\(funcSubCategory)")
         }else{throw ItemError.missingModelString}
         

    ///Holds entire system items Dictionary-Dictionary-Araay of Items --Path To Root = String-String-Int
    var myCloset: CLOSET_TYPE = CLOSET_TYPE()
    var myWantsCloset: CLOSET_TYPE = CLOSET_TYPE()
    //var progress: NSProgress
    
    var closetSelectionString: String! = MY_CLOSET

    func getCountOfSubCategories(funcCategory: String, funcSubCategory: String)->Int{
        return selectedCloset[funcCategory]![funcSubCategory]!.count
    }
    func updateBrandCollectiion(item: Item){
        let brand = item.brand
        if !brandCollection.contains(brand){
            brandCollection.append(brand)
        }
    }
}
