Virtual enviroments basics