creates hashmaps