hashmap submodule