small changes adding inddxws
first implementation of channel - untested