initial checkin for hashmap