The amplification reaction initiates when multiple primer hexamers anneal to the template. When DNA synthesis proceeds to the next starting site, the polymerase displaces the newly produced DNA strand and continues its strand elongation. The strand displacement generates a newly synthesized single-stranded DNA template for more primers to anneal. Further primer annealing and strand displacement on the newly synthesized template results in a hyper-branched DNA network. The sequence debranching during amplification results in a high yield of the products. To separate the DNA branching network, S1 nucleases are used to cleave the fragments at displacement sites. The nicks on the resulting DNA fragments are repaired by DNA polymerase I.