still working on channels