Changed to setup and use channel module.