A method, a kit and a first composition for treating hair are provided. The method for treating hair comprises applying to the hair a first composition comprising in a cosmetically acceptable carrier, one or more linkers, or cosmetically acceptable salts thereof, or mixtures thereof; and applying to the hair a second composition comprising in a cosmetically acceptable carrier, one or more electrophile ingredients of Formula I, or cosmetically acceptable salts thereof, or mixtures thereof:and wherein the first composition does not comprise any electrophile ingredients of Formula I of the second composition.