fix: hashmap now uses uint32_t type
added convertTo function to utf8