Hot: implementation