polishing of contribute