talk about the VirtualMachine class