don't need to use a new class define, just use NSDictionary to get value