Which of the following contain genetic code made of RNA as well as the reverse transcriptase enzyme?

A: single-stranded DNA viruses
B: prions
C: viroids
D: retroviruses