finish first pass for abacus for PPF.