Diversity in environments