abstract polishing