add socket document