Without seed plants, life as we know it would not be possible. Plants play a key role in the maintenance of terrestrial ecosystems through stabilization of soils, cycling of carbon, and climate moderation. Large tropical forests release oxygen and act as carbon dioxide sinks. Seed plants provide shelter to many life forms, as well as food for herbivores, thereby indirectly feeding carnivores. Plant secondary metabolites are used for medicinal purposes and industrial production.