initial enviroment!