added chatbox communication and channel observer