new base support for environment configuration