Socket update 3