updating to a more abstract channel, so users can set multiple topics