carbon emissions (yet again). Now utilizes hashmap keys