refactoring into vgo.exe, and vvm.dll