changes hash