Complex environments