We have many, many different types of proteins that have to work together and form these protein complexes to actually carry out the process of synthesizing, replicating DNA molecules and DNA strands.