Complex Environments