virtual with a touch of reality