Socket update 2