I want to ligate x-vector with one DNA fragment. The vector was digested using BspE1 and Bgl II, and the DNA fragment was digested using BspE1 and BamhI, I used TAKARA solution I to ligate them, and I did this experiment for 7~8 times, and checked but all failed and don't know why. Are the vector so long that it forms complicate secondary structure and so difficult to ligate? How can I do, I almost give up, but it's really important.