introduce channels