Two restriction enzymes are needed. Both the DNA sequence to be inserted and the vector have to be treated with these two restriction enzymes. Each restriction enzyme generates a pair of compatible ends on the DNA and vector, respectively, which are then joined and covalently sealed by DNA ligase, thus inserting the DNA sequence of interest into the vector. To ensure the right orientation of insertion, at least one of the enzymes used should generate a sticky end.