hashmap first commit
hashmapcollision second commit