added full duplex connection
added full duplex connection