function of a steam boiler Agent