initial commit - copy of sockets