Enhancing Virtual Experience