added pollutants API mechanism