Fish go through various life stages between fertilization and adulthood. The life of fish start as spawned eggs which hatch into immotile larvae. These larval hatchlings are not yet capable of feeding themselves and carry a yolk sac which provides stored nutrition. Before the yolk sac completely disappears, the young fish must mature enough to be able to forage independently. When they have developed to the point where they are capable of feeding by themselves, the fish are called fry. When, in addition, they have developed scales and working fins, the transition to a juvenile fish is complete and it is called a fingerling, so called as they are typically about the size of human fingers. The juvenile stage lasts until the fish is fully grown, sexually mature and interacting with other adult fish.