add the big channel connection handling.