need os for environment vars