refine particle