agree we need to centralize the environment.py