changed name from crypto to hash