faster hashing