make environment variables lazy