There are five DNA polymerases in eukaryotes - alpha, beta, gamma, delta, and epsilon - which are responsible for different DNA synthesis reactions. Polymerase alpha acts as both a primase and elongates the primer with DNA nucleotides. After around 20 nucleotides, elongation is taken over by polymerase epsilon on the leading strand and polymerase delta on the lagging strand. Polymerase beta is implicated in repairing DNA through base excision repair and gap-filling synthesis. Polymerase gamma replicates and repairs mitochondrial DNA and has 3'->5' exonuclease proofreading activity. Polymerase delta and epsilon are the main polymerases involved in lagging and leading strand synthesis respectively and have proofreading activity