hashmap compiles