Hot: abtract