add problem-socket.js