steam boiler agent working principle