First implementation of virtual modes