communities and their respective environments