Virtual matrix