Update vir.cpp