optional group fixing