Waterproof materials