revised environment