challenging environment