some bugs in channels