added socket chat