added polute.c