optimizer istring hashing