with recovery of heat