VIRTUAL MECHANIC