re-hat works