make Environment a singleton