hD

Balance Sheet Summary

Switch (SWCH) annual balance sheet covering fiscal 2016 through 2020, as reported to the SEC.

  • Switch had total assets of $2.11B and total liabilities of $1.5B as of December 31, 2020. That leaves shareholders' equity of $610.97M.
  • Total assets were up 19.2% from $1.77B in fiscal 2019.
  • Total current assets of $122.85M were 1.2 times total current liabilities of $103.6M.
  • Cash and cash equivalents were $90.72M. That is 4.3% of total assets.
  • Long-term debt was $991.21M, or 46.9% of total assets, up 33% from $745.37M.
  • Switch has built up retained earnings of $9K.

Total assets have grown 23.1% a year on average since fiscal 2016, from $921.01M to $2.11B, rising in every year shown.

A balance sheet shows what a company owns and what it owes on a single date. The difference between the two belongs to shareholders.

Figures in USD thousands, except per share data
Dec'20Dec'19Dec'18Dec'17Dec'16
ASSETS
CURRENT ASSETS:
Cash and cash equivalents

90,719

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cash and cash equivalents

90,719

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Restricted cash

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Restricted cash

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cash and cash equivalents

-

24,721

81,560

264,666

22,713

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cash and cash equivalents

-

24,721

81,560

264,666

22,713

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts receivable, net of allowance for credit losses of $379 and $361, respectively

21,723

23,365

17,654

16,386

9,131

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts receivable, net of allowance for credit losses of $379 and $361, respectively

21,723

23,365

17,654

16,386

9,131

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Prepaid expenses

8,171

7,137

6,781

5,037

3,921

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Prepaid expenses

8,171

7,137

6,781

5,037

3,921

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other current assets, net of allowance for credit losses of $3

2,235

3,817

2,332

2,101

2,052

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other current assets, net of allowance for credit losses of $3

2,235

3,817

2,332

2,101

2,052

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current assets

122,848

59,040

108,327

288,190

37,817

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current assets

122,848

59,040

108,327

288,190

37,817

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Property and equipment, net

1,737,415

1,551,117

1,302,770

1,133,572

874,259

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Property and equipment, net

1,737,415

1,551,117

1,302,770

1,133,572

874,259

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Long-term deposit

2,626

3,429

3,333

3,842

4,440

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Long-term deposit

2,626

3,429

3,333

3,842

4,440

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred income taxes

203,201

114,372

28,550

981

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred income taxes

203,201

114,372

28,550

981

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Intangible assets, net

2,423

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Intangible assets, net

2,423

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Goodwill

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Goodwill

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Investments

-

-

-

-

169

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Investments

-

-

-

-

169

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other assets, net of allowance for credit losses of $95 and $91, respectively

45,943

45,785

17,050

8,174

4,330

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other assets, net of allowance for credit losses of $95 and $91, respectively

45,943

45,785

17,050

8,174

4,330

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL ASSETS

2,114,456

1,773,743

1,460,030

1,434,759

921,015

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL ASSETS

2,114,456

1,773,743

1,460,030

1,434,759

921,015

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

LIABILITIES AND STOCKHOLDERS’ EQUITY
CURRENT LIABILITIES:
Long-term debt, current portion

-

6,000

6,000

6,000

14,330

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Long-term debt, current portion

-

6,000

6,000

6,000

14,330

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts payable

14,588

19,477

20,501

18,934

1,663

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts payable

14,588

19,477

20,501

18,934

1,663

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued salaries and benefits

4,884

5,828

5,258

5,211

4,221

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued salaries and benefits

4,884

5,828

5,258

5,211

4,221

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued interest

7,132

467

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued interest

7,132

467

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued expenses and other

9,686

10,799

9,778

6,469

8,906

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued expenses and other

9,686

10,799

9,778

6,469

8,906

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued construction payables

27,162

37,269

12,729

7,052

47,528

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued construction payables

27,162

37,269

12,729

7,052

47,528

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue, current portion

14,870

14,991

12,322

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue, current portion

14,870

14,991

12,322

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued Michigan building and land purchase

-

-

-

-

23,916

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued Michigan building and land purchase

-

-

-

-

23,916

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued impact fee expense

-

-

-

-

27,018

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued impact fee expense

-

-

-

-

27,018

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue, current portion

-

-

10,800

11,482

7,157

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue, current portion

-

-

10,800

11,482

7,157

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Customer deposits

12,348

10,830

9,962

8,634

6,939

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Customer deposits

12,348

10,830

9,962

8,634

6,939

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Swap liability, current portion

9,418

3,464

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Swap liability, current portion

9,418

3,464

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating lease liability, current portion

3,512

4,805

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating lease liability, current portion

3,512

4,805

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Capital lease obligations, current portion

-

-

-

2,309

4,000

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Capital lease obligations, current portion

-

-

-

2,309

4,000

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current liabilities

103,600

113,930

75,028

66,091

145,678

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current liabilities

103,600

113,930

75,028

66,091

145,678

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Long-term debt, net

991,213

745,372

580,566

585,760

457,737

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Long-term debt, net

991,213

745,372

580,566

585,760

457,737

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating lease liability

25,536

26,142

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating lease liability

25,536

26,142

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Finance lease liability

57,516

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Finance lease liability

57,516

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Finance lease liability

-

57,614

19,466

19,466

19,466

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Finance lease liability

-

57,614

19,466

19,466

19,466

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued interest, capital lease obligations

-

-

-

-

2,070

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued interest, capital lease obligations

-

-

-

-

2,070

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue

23,862

27,852

22,260

19,382

17,701

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue

23,862

27,852

22,260

19,382

17,701

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Liabilities under tax receivable agreement

278,900

162,100

52,500

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Liabilities under tax receivable agreement

278,900

162,100

52,500

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other long-term liabilities

22,897

13,112

1,823

1,927

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other long-term liabilities

22,897

13,112

1,823

1,927

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES

1,503,489

1,146,098

751,678

692,626

642,652

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES

1,503,489

1,146,098

751,678

692,626

642,652

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Commitments and contingencies (Note 5)

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Commitments and contingencies (Note 5)

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

STOCKHOLDERS’ EQUITY:
Preferred stock, $0.001 par value per share, 10,000 shares authorized, none issued and outstanding

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Preferred stock, $0.001 par value per share, 10,000 shares authorized, none issued and outstanding

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Additional paid in capital

266,129

204,711

140,191

107,008

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Additional paid in capital

266,129

204,711

140,191

107,008

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Retained earnings (accumulated deficit)

9

2,420

2,693

1,602

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Retained earnings (accumulated deficit)

9

2,420

2,693

1,602

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Members' equity, 225,000,000 units authorized; 200,750,505 and 198,866,680 units issued and outstanding, respectively

-

-

-

-

279,056

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Members' equity, 225,000,000 units authorized; 200,750,505 and 198,866,680 units issued and outstanding, respectively

-

-

-

-

279,056

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accumulated other comprehensive loss

79

79

79

31

-693

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accumulated other comprehensive loss

79

79

79

31

-693

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total Switch, Inc. stockholders’ equity

266,458

207,451

143,210

108,894

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total Switch, Inc. stockholders’ equity

266,458

207,451

143,210

108,894

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Noncontrolling interest

344,509

420,194

565,142

633,239

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Noncontrolling interest

344,509

420,194

565,142

633,239

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL STOCKHOLDERS’ EQUITY

610,967

627,645

708,352

742,133

278,363

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL STOCKHOLDERS’ EQUITY

610,967

627,645

708,352

742,133

278,363

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL MEMBERS' EQUITY

-

-

-

-

278,363

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL MEMBERS' EQUITY

-

-

-

-

278,363

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY

2,114,456

1,773,743

1,460,030

1,434,759

921,015

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY

2,114,456

1,773,743

1,460,030

1,434,759

921,015

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Class A Common Stock
Class A common stock, $0.001 par value per share, 750,000 shares authorized, 156,960 and 145,187 shares issued and outstanding, respectively

119

90

55

36

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Class A common stock, $0.001 par value per share, 750,000 shares authorized, 156,960 and 145,187 shares issued and outstanding, respectively

119

90

55

36

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Class B Common Stock
Class A common stock, $0.001 par value per share, 750,000 shares authorized, 156,960 and 145,187 shares issued and outstanding, respectively

122

151

149

174

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Class A common stock, $0.001 par value per share, 750,000 shares authorized, 156,960 and 145,187 shares issued and outstanding, respectively

122

151

149

174

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Class C Common Stock
Class A common stock, $0.001 par value per share, 750,000 shares authorized, 156,960 and 145,187 shares issued and outstanding, respectively

-

-

43

43

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Class A common stock, $0.001 par value per share, 750,000 shares authorized, 156,960 and 145,187 shares issued and outstanding, respectively

-

-

43

43

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx