create hash map