more options for hashing