initial commit of hashmap structure