add vi, a simple work version