modified channelsbygroup return