added support for virtual machines. just need wiring to be done