channel operations