Enviroment helper first implementation