TODO: HashMap.