refine gc