attempt of sockets :(