best explanation of heat budget