hard and wet ...