hashmap fix, hashfromlist implemented