Updated Socket