making channel grouping optional