class CAVirtual