support r3 instances & expose virtualization type