I am trying to clone a gRNA (23 bases) into the Crispr cas9 pDirect23A vector by using restriction enzyme cloning. I have performed a complete experiment, starting with plasmid isolation, restriction digestion using AarI enzyme, gel purification of the digested vector, followed by annealing, ligation, and final transformation in the DH5α strain, for three times. Each time I get transformed colonies but could not get the desired sequence of insert in the transformed colonies. There is the insertion of some non-specific bases in between the restriction-digested fragments of the vector rather than gRNA, as confirmed by sequencing. I think I am missing some critical step in the complete procedure of cloning, but I could not find it. Can anyone help me with the procedure?