Implementation: intro to Interaction with the VM