Polymerases require a primer to attach to the start of a template strand of DNA. Primers are short single-stranded chained of nucleotides that are complementary to the template strand. Once attached to the primer, the polymerase enzyme can read and synthesise a complementary strand to the template strand in a 5' to 3' direction.