Update virtual.cpp