In communities, organisms compete for food. This competition means that many small food chains in an ecosystem may overlap each other. This creates a food web. All food webs have producers, which make their own food. They rely on the Sun for energy. Organisms that cannot make their own food are called consumers. Some, such as grasshoppers, are herbivores, which eat producers. Others, like cats, are carnivores, which eat other animals. Predators hunt other living things called prey for food. Some meat eaters known as scavengers eat the remains of dead animals. People are omnivores because they eat both plants and animals. Every food chain and food web ends with decomposers, which break down wastes.