add VirtualModel