Added in hash map functionallity