Add socket class