add socket code - hyewon.eum