fixed channel mix up issue