Firstly, mRNA template needs to be isolated for the creation of cDNA libraries. Since mRNA only contains exons, the integrity of the isolated mRNA should be considered so that the protein encoded can still be produced. Isolated mRNA should range from 500 bp to 8 kb.  Several methods exist for purifying RNA such as trizol extraction and column purification. Column purification can be done using oligomeric dT nucleotide coated resins, and features of mRNA such as having a poly-A tail can be exploited where only mRNA sequences containing said feature will bind. The desired mRNA bound to the column is then eluted.