Hot: enhacement