adding vi mode