The DNA polymerases are enzymes that create DNA molecules by assembling nucleotides, the building blocks of DNA. These enzymes are essential to DNA replication and usually work in pairs to create two identical DNA strands from a single original DNA molecule. During this process, DNA polymerase “reads” the existing DNA strands to create two new strands that match the existing ones.Every time a cell divides, DNA polymerase is required to help duplicate the cell’s DNA, so that a copy of the original DNA molecule can be passed to each of the daughter cells. In this way, genetic information is transmitted from generation to generation.Before replication can take place, an enzyme called helicase unwinds the DNA molecule from its tightly woven form. This opens up or “unzips” the double-stranded DNA to give two single strands of DNA that can be used as templates for replication.