add different feature grouping