added some more chat related features, untested