ability to change virt type