wip socks and sockets