virtual machine and provision for this project