websocket module and the chat channel