Caps and hats