This special formula contains polymers that will surround each fiber of your fabric to prevent stains from setting into the fabric. These polymers allow for liquid beading to occur on tighter woven fabrics. This protection will prevent staining from oil and water-based stains, human excretions such as blood, urine, vomit, and so much more.Masterguard+ Fabric Protection also contains sunscreens to help prevent premature fading from the suns harmful UV rays.