add support for env variables