The Heat Implementation.