support for environmental variables