add vi mode