sockets, req.socket, and config work
weird merge