use HashMap.