publish for chat