basic chat functionality
more notes