created category on NSDictionary instead of NSObject