waterproofing and heat proofing