challenging environments