Implementacao do environment