add some comments and playing with pair sockets