added meta-virtualization layer.