accept environment vars