small refine(2)