add channels support