I wanted to do negative staining of polyacrylamide gel, using zinc sulphate or zinc acetate salts. The procedure I followed was 5 minutes incubation with 1% sodium carbonate, followed by a long incubation of 30 min in 200 mM imidazole made in 0.1% SDS after which I incubated the gels in 0.1 M zinc sulphate and also tried with zinc acetate. no staining could be observed even in 5 minutes or 10 minutes whereas the protocol says it should have been stained in few seconds. what could be the possible reasons? Can anyone please give me a tried and tested protocol and also explain me the reasons behind using them? Zinc acetate made a very opaque solution, should it be dissolved in ethanol?