Which of the following best describes the role of RNA polymerase in a cell?
A. modifies mRNA transcript
B. reads DNA molecule for synthesis
C. attaches to a DNA strand and unzips molecule into 2 strands
D. initiates translation of mRNA