new socket connection
noga changes