VIRTUAL GATE