horizontal hand boiler Agent function