RNA polymerase II catalyzes the transcription of DNA into precursors of mRNA, snRNA, and microRNA. The initiation of transcription involves transcription factors assembling with RNA polymerase II at the promoter region of DNA. Termination of transcription does not involve specific signals, and RNA polymerase II can continue transcribing thousands of base pairs past the gene end. However, the transcript is cleaved before transcription is fully completed. RNA polymerase II has 10-12 subunits that perform various functions like maintaining contact with DNA and regulating polymerase function.