added shared boiler