add virtualization