In RFLP, the extracted DNA is digested with specific restriction enzymes. These enzymes recognize and but the DNA at the precise points to produce a collection of DNA fragments of precisely defined lengths. The millions of fragments produced can then be separated by electrophoresis on agarose gels , with the smaller fragments migrating farther than the larger fragments.