everything but reverse hash