This technology can simultaneously remove impurities and produce clean gas for heat and power generation