User enviroment proxy