aging re-implementation of the ancient vi