working on server/client chat... with(KB)