makes more minor refinements