waterproof testing

waterproof testing