refactored rna-transcription