Natural selection occurs through a struggle for existence where individuals compete for limited resources. Those best suited to the environment will survive and pass on their genes, while others will die without reproducing. Over generations, this process of natural selection can cause populations to evolve and change through descent with modification from ancestral species. Key mechanisms include adaptation, fitness, and common descent of all living things from shared ancestors. Evidence for evolution comes from the fossil record, geographic distribution, homologous structures, vestigial organs, and comparative genetics.