efficient heating methods