Fish undertake several types of migration, including for feeding, breeding, and in response to temperature changes. Some fish migrate daily for food, annually for reproduction, or generationally with parents migrating to lay eggs then dying while offspring later migrate. Migrations can be potamodromous within freshwater, oceanodromous within seawater, diadromous between fresh and saltwater, anadromous from salt to freshwater for spawning, or catadromous from fresh to saltwater for breeding. Examples include salmon migrating anadromously from oceans to rivers to spawn and eels migrating catadromously from rivers to oceans to breed.