Hot: block-based