added HashHelper class