socket edits