Optimizer: grouping init