almost finish virtual machine