Polyurethane coatings are based on the reaction of a group of chemicals, the diisocyanates with resins or chemicals, containing alcohol or amine substituents in its structures. The common approach to polyurethane coatings is to mix the prepolymer with a resin containing alcohol groups at the time of application to form a two-package polyurethane. These are widely used as the top coat on wood floors.