* some basic stuff around channels, work in progress