wip for channels