very basic chat functionality. No auth, no encryption yet