readded vi mode