for Socket description