Hot: re-engineering