add a chat demo