add ability to overwrite channel