Continue implementation of VM