A method for application of a metal on a substrate, wherein the substrate surface comprises abstractable hydrogens and/or unsaturations, said method comprising the steps: a) contacting at least a part of the surface of the substrate with a mixture comprising: at least one initiator, and a polymerizable unit with the ability to undergo a chemical reaction to form a polymer, said polymer comprising at least one charged group, wherein said contacting is achieved by contacting a pad with a plate comprising said mixture and subsequently contacting the pad with the surface of the substrate, thereby transferring the at least one initiator, and the polymerizable unit to the surface of the substrate, b) initiating a polymerisation reaction of polymerizable units, to obtain a polymer comprising at least one charged group, so that the resulting polymer chains will be covalently bound to the surface by reaction with abstractable hydrogens and/or unsaturations on the substrate surface, c) depositing a second metal on an already applied first metal to obtain a metal coating, wherein at least one of the following additions is made at least once at a point selected from: before step a), between steps a) and b), and between steps b) and c): i) addition of ions of at least one first metal and reducing said ions to metal, wherein a) said ions have the opposite sign of the charge compared to said at least one charged group on said polymer, or b) wherein said ions have the same sign of the charge compared to said at least one charged group on said polymer and wherein at least one chemical compound is added and at least partly adsorbed to the polymer comprising at least one charged group, said at least one chemical compound comprising at least one charge with a sign opposite compared to said ions, ii) addition of metal particles of at least one first metal, wherein said particles have a diameter in the range 1-1000 nm. a) contacting at least a part of the surface of the substrate with a mixture comprising: at least one initiator, and a polymerizable unit with the ability to undergo a chemical reaction to form a polymer, said polymer comprising at least one charged group, wherein said contacting is achieved by contacting a pad with a plate comprising said mixture and subsequently contacting the pad with the surface of the substrate, thereby transferring the at least one initiator, and the polymerizable unit to the surface of the substrate, b) initiating a polymerisation reaction of polymerizable units, to obtain a polymer comprising at least one charged group, so that the resulting polymer chains will be covalently bound to the surface by reaction with abstractable hydrogens and/or unsaturations on the substrate surface, c) depositing a second metal on an already applied first metal to obtain a metal coating, i) addition of ions of at least one first metal and reducing said ions to metal, wherein a) said ions have the opposite sign of the charge compared to said at least one charged group on said polymer, or b) wherein said ions have the same sign of the charge compared to said at least one charged group on said polymer and wherein at least one chemical compound is added and at least partly adsorbed to the polymer comprising at least one charged group, said at least one chemical compound comprising at least one charge with a sign opposite compared to said ions, ii) addition of metal particles of at least one first metal, wherein said particles have a diameter in the range 1-1000 nm.