requirements for virtual environment