Microevolution is changes in allele frequencies in a population over a short time due to various evolutionary processes. Five agents of change can cause microevolution: mutation, gene flow, genetic drift, non-random mating, and natural selection. Natural selection is the only consistent driver of adaptation, favoring traits that increase an organism's fitness and ability to pass genes to the next generation. Selection can act in three modes: stabilizing selection favors intermediate traits, directional selection moves a trait toward an extreme, and disruptive selection moves a trait toward both extremes.