final refinements