there is no reason to hash random input, not sure what I was thinking there