Creating a virtual environment