initial refinement