added support for subscribe and channel message