new attempt at environment vars