filter complete, supply sum bug fixed