Hot: ------------------------------------------------------------------------------