virtual environment enhancements