A method for at least partially coating an object, said method comprising the steps: a) applying at least partially to said object: i. a compound comprising at least two thiol groups, ii. a compound comprising at least two carbon-carbon double bonds, and iii. a compound comprising at least two epoxide groups, and wherein ratio (r 1 =t/cc) of the total number of thiol groups (t) in all of the above compounds and the total number of carbon-carbon double bonds (cc) in all of the above compounds is selected from the group consisting of 0.1 ≤ r 1 ≤ 0.9 and 1.1 ≤ r 1 ≤ 20, with the proviso that if the ratio r 1 is in the interval: 0.1 ≤ r 1 ≤ 0.9, then at least one homopolymerizing ene-compound is used as at least one of the compounds ii) comprising at least two carbon-carbon double bonds, wherein ratio (r 2 =t/e) of the total number of thiol groups (t) in all of the above compounds and the total number of epoxide groups (e) in all of the above compounds is in the range 0.3 ≤ r 2 ≤ 20, b) initiating a reaction of at least a part of the applied compound comprising at least two thiol groups with at least one of i. at least a part of the applied compound comprising at least two carbon-carbon double bonds and, ii. at least a part of the applied compound comprising at least two epoxide groups, to obtain an intermediate at least partial coating, wherein said coating comprises at least one compound comprising an unreacted group selected from the group consisting of an unreacted thiol group, and an unreacted epoxide group, c) initiating a reaction of at least a part of said at least one compound comprising an unreacted group, wherein at least one further coating is applied after step b) and before step c), to obtain to a final coated article. a) applying at least partially to said object: i. a compound comprising at least two thiol groups, ii. a compound comprising at least two carbon-carbon double bonds, and iii. a compound comprising at least two epoxide groups, and wherein ratio (r 1 =t/cc) of the total number of thiol groups (t) in all of the above compounds and the total number of carbon-carbon double bonds (cc) in all of the above compounds is selected from the group consisting of 0.1 ≤ r 1 ≤ 0.9 and 1.1 ≤ r 1 ≤ 20, with the proviso that if the ratio r 1 is in the interval: 0.1 ≤ r 1 ≤ 0.9, then at least one homopolymerizing ene-compound is used as at least one of the compounds ii) comprising at least two carbon-carbon double bonds, wherein ratio (r 2 =t/e) of the total number of thiol groups (t) in all of the above compounds and the total number of epoxide groups (e) in all of the above compounds is in the range 0.3 ≤ r 2 ≤ 20, i. a compound comprising at least two thiol groups, ii. a compound comprising at least two carbon-carbon double bonds, and iii. a compound comprising at least two epoxide groups, and b) initiating a reaction of at least a part of the applied compound comprising at least two thiol groups with at least one of i. at least a part of the applied compound comprising at least two carbon-carbon double bonds and, ii. at least a part of the applied compound comprising at least two epoxide groups, to obtain an intermediate at least partial coating, wherein said coating comprises at least one compound comprising an unreacted group selected from the group consisting of an unreacted thiol group, and an unreacted epoxide group, i. at least a part of the applied compound comprising at least two carbon-carbon double bonds and, ii. at least a part of the applied compound comprising at least two epoxide groups, to obtain an intermediate at least partial coating, wherein said coating comprises at least one compound comprising an unreacted group selected from the group consisting of an unreacted thiol group, and an unreacted epoxide group, c) initiating a reaction of at least a part of said at least one compound comprising an unreacted group, wherein at least one further coating is applied after step b) and before step c), to obtain to a final coated article.