working on chat client/server