history mode vs hash mode