revert to hash mode