added overlay virtualization