DNA replication is the process by which two identical copies of DNA are created from one DNA molecule.
A lot of enzymes are involved in this process.
DNA helicase is involved in unzipping the DNA double helix, which it achieves by breaking up the hydrogen bonds between the nucleotides of each base pair.
Primase lays down the short RNA primers at the beginning of replication so that DNA polymerase can start adding nucleotides to the free 3’ end of the primers to form the new strands.
Hence, DNA polymerase primarily performs the task of adding nucleotides to the free 3’ end of the RNA primers.
DNA ligase seals up any nicks formed in the newly synthesized DNA strands, such as those between Okazaki fragments in the lagging strand and between the fragment that replaced primer and the rest of the nucleotides added by DNA polymerase.
However, ligase does not add nucleotides (which is done only by polymerase) to fill in gaps.