RNA polymerase breaks hydrogen bonds between DNA bases
RNA nucleotides, which contain uracil instead of thymine, bind to complementary bases on the template strand of DNA
RNA polymerase joins adjacent RNA nucleotides through phosphodiester bonds
pre-mRNA strand and RNA polymerase detach, resulting in a complete strand of pre-mRNA
pre-mRNA is spliced