Answer :

Natural selection-climate-natural disasters
diseases - natural predators - invasive species - natural selection - carrying capacity (meaning the enviroment can only support a certain population number of a species) - keystone species (meaning a species of animal in an ecosystem that if removed would cause dramatic differences in populations of other species)