some hash changes