virtual appearance