using utf8 string for hashing