* implementing boiler house, part1
* implementing boiler house, part2
* tools for calling asyncronous functiona in suncronous order