RNA polymerase plays a very crucial role in all steps including post-transcriptional changes in RNA.
As shown in the image in the right it is evident that the CTD (C Terminal Domain) is a tail that changes its shape; this tail will be used as a carrier of splicing, capping and polyadenylation, as shown in the image on the left.