Begun hashmap implementation