made module contain channel list