refine list.group.internal