Addressing global warming issues