changed environment require