add EnvironmentSetup