TECHNOLOGY FOCUS - INORGANIC CHEMISTRY - Preferred Components: The conductive substrate comprises molybdenum, glass, plastic, stainless steel or aluminum. Preferred Method: The method (M1) comprises an annealing step for forming a layer of copper-zinc-tin-sulfur, where the annealing step further comprises: (a2) using a first inert carrier gas flowing over sulfur to create sulfur-rich atmosphere for a first annealing on the copper-zinc-tin alloy or the copper/zinc/tin metal stack; (b2) formation of copper-zinc-tin-sulfur alloy after the first annealing; (c2) formation of a selenium layer on the copper-zinc-tin-sulfur alloy by plating of a second bath formulation; (d2) using a second inert carrier gas flowing over selenium to create selenium-rich atmosphere for a second annealing on the copper-zinc-tin-sulfur alloy after the selenium layer is formed in step (c2); and (e2) formation of a layer of copper-zinc-tin-sulfur-selenium alloy after the second annealing, where the second bath formulation comprises (a1)-(c1) as above per se. The first and second annealing is performed at 300-600 degrees C for 2-60 minutes under oxygen-free environment. The copper-zinc-tin alloy or the copper/zinc/tin metal stack is converted into a p-type semiconductor comprising a copper-zinc-tin-sulfur-selenium compound of formula (Cu2(ZnxSn(2-x))(SySe(1-y))4) after the first and second annealing.x, y = not defined.The order of the first annealing under the sulfur-rich atmosphere and the second annealing under the selenium-rich atmosphere is reversible. The formation of the selenium layer on the copper-zinc-tin-sulfur alloy is performed under conditions in a single bath of electrochemical cell containing the second bath formulation comprising (i)-(iii) as above per se. The electroplating bath temperature is maintained at higher than 60 degrees C under an inert gas environment.    TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preferred Components: The salts of citrate are substituted by salts of dicarboxylate, tricarboxylate and polycarboxylate-based polymers, where the dicarboxylate salts comprise oxalate, malonate, or succinate and the tricarboxylate comprises isocitrate, propane-1,2,3-tricarboxylate, or benzene-1,3,5-tricarboxylate. EXAMPLE - Typical bath formulation comprised of: 100-500 mM sodium citrate; 10-50 mM copper(II) chloride; 5-40 mM tin(II) chloride; 50-300 mM zinc chloride; 1-10 g/l sodium dodecyl sulfate; and 0.1-4 g/l propenal.