upgraded environmental functionality