a DNA/RNA transcriber (mostly finished)