add channels with events