about to break everything
removed channeltype and clientport from channel datatype, still in extra
modules