Hot: reinventing