hashmap delete now removes keys properly
hashmap delete now removes keys properly