support multi channels.