working multi-client two-way chatting... I hope