DNA replication involves three main steps: initiation, elongation, and termination. In prokaryotes, replication can occur through a rolling circle mechanism where a circular DNA strand is nicked and the 3' end is elongated, displacing the 5' end. This displaced strand then acts as a template for complementary strand synthesis. Initiation involves enzymes like helicase and topoisomerases that cleave phosphate ends. Elongation occurs as the polymerase moves along in a circle to extend the broken strand. Termination occurs when the linear DNA molecule is cleaved from the circular DNA, resulting in a double stranded circular DNA molecule and single stranded linear molecule. The Cairns model demonstrated that DNA replication in E. coli occurs semi-