add link channel handling