insulation and weather resistance