pitch refinement