I am working on electro-mobility shift assay using unlabeled DNA that is a purified PCR product of a promoter sequence, and use nuclear extract for the binding reaction. For the nuclear extraction protocol I used these buffer recipes and followed an abcam provided protocol: Buffer A: 10 mM HEPES, 1.5 mM MgCl2, 10 mM KCl, 0.5 mM DTT, 0.05% Igepal, pH 7.9. Buffer B 5 mM HEPES, 1.5 mM MgCl2, 0.2 mM EDTA, 0.5 mM DTT, 26% glycerol (v/v), pH 7.9. I also used buffer B as the binding buffer. I need to optimize the DNA and proteins concentration and binding reaction condition. I incubated the binding reaction at 23 degrees for half an hour before loading on 1% agarose gel and on 6% TBE PAGE (with no loading dye). There was no shift, I also repeated the reaction with more protein and buffer concentration, another issue was that the protein had DNA contamination that interfered with the target DNA binding. Any suggestion for the binding reaction optimization would be very helpful and appreciated.