require socket
fix spec