bridging virtual and real worlds