hash modified