hardcoded implciti num_channels fixed