bare chat_message groundwork