Weatherproofings