experimenting with channels