reworked heat method