refine module