AtomicString
hash function for String
not sure if this is better