adding VMs for components