Disclosed is a plurality of metal chalcogenide nanocrystals coated with multiple organic and inorganic ligands; wherein the metal is selected from Hg, Pb, Sn, Cd, Bi, Sb or a mixture thereof; and the chalcogen is selected from S, Se, Te or a mixture thereof; wherein the multiple inorganic ligands includes at least one inorganic ligands are selected from S2−, HS−, Se2−, Te2−, OH−, BF4−, PF6−, Cl−, Br−, I−, As2Se3, Sb2S3, Sb2Te3, Sb2Se3, As2S3 or a mixture thereof; and wherein the absorption of the C—H bonds of the organic ligands relative to the absorption of metal chalcogenide nanocrystals is lower than 50%, preferably lower than 20%.