sockets kinda working