Added channel queue reader/writer