UPDATED Socket Models