update to current hashing techniques