working message dialoge clients server, commit before refactoring decisions