Bone-grafts are able to stimulate new bone growth and provide a scaffold for osteogenesis. There are several types of bone grafts including autografts which are transferred from one site to another in the same individual, allografts which are transferred between individuals of the same species, and artificial grafts made of materials like hydroxyapatite. Limb lengthening and reconstruction can be achieved through distraction osteogenesis which involves gradually distracting a bone callus to stimulate new bone formation.