The Baseball Cube

1981 Greensboro Hornets

1981 Greensboro Hornets

South Atlantic League (A)

MORE  
minor franchise
category
division
Northern
level
A
statyear
1981
nickname
Hornets
record
98-43 (.695)
GBL
0.0
rank
1
lgrk
1
ballpark
World War Memorial Stadium
Attendance
260,340
att rk
2
year range
1980-2020
Subscribe to TBC PREMIUM ... Surf ad-free, get the daily PLAYER TRACKER (take a tour), access to ... more
than a dozen research applications including Player Comparison tool, analysis features and additional datagrid functionality!
Batting Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
  # player name age ba pos link   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr hilvl mlb years stat years
-- Jeff Reynolds 21 R 3b -- 125 474 83 145 28 3 26 103 6 9 41 91 3 0 7 3 0 257 525 57 88 .306 .360 .542 .902 .316 .236 .327 7.81 17.33 2.22 18.23 AAA -- 1980-1989
-- Matt Winters 21 L of -- 125 404 85 121 23 2 16 76 7 4 94 66 6 1 9 5 0 196 514 41 80 .300 .431 .485 .916 .426 .186 .317 18.29 12.84 0.70 25.25 MLB 1989-1989 1978-1989
-- Robert Helsom 22 L of -- 118 394 79 114 17 4 17 68 4 5 78 78 1 1 2 1 0 190 476 38 76 .289 .406 .482 .889 .388 .193 .322 16.39 16.39 1.00 23.18 AA -- 1980-1984
-- Todd Demeter 19 R 1b -- 124 378 53 83 9 2 19 64 7 4 59 113 4 2 3 0 0 153 446 30 53 .220 .329 .405 .734 .349 .185 .257 13.23 25.34 1.92 19.89 AA -- 1979-1985
-- Greg Gagne 19 R 2b-ss -- 104 364 71 108 21 3 9 48 14 9 49 72 2 5 5 0 0 162 425 33 75 .297 .379 .445 .824 .297 .148 .344 11.53 16.94 1.47 40.44 MLB 1983-1997 1979-1997
-- Victor Mata 20 R of -- 102 353 59 92 11 4 2 39 8 3 26 56 5 2 3 0 0 117 389 17 75 .261 .318 .331 .649 .159 .071 .302 6.68 14.40 2.15 176.50 MLB 1984-1985 1978-1988
-- Tom Dodd 22 R of -- 103 351 77 96 15 5 29 95 5 4 50 115 10 0 2 3 0 208 413 49 47 .274 .378 .593 .970 .464 .319 .321 12.11 27.85 2.30 12.10 MLB 1986-1986 1977-1990
-- Randy Filkins 23 R of -- 105 341 70 101 24 3 13 62 7 3 67 66 11 0 6 2 0 170 425 40 61 .296 .421 .499 .920 .411 .202 .328 15.76 15.53 0.99 26.23 A+ -- 1980-1982
-- Frank Kneuer 21 R c -- 85 278 38 70 16 1 7 43 1 2 30 29 4 0 5 2 0 109 317 24 46 .252 .328 .392 .720 .245 .140 .255 9.46 9.15 0.97 39.71 AAA -- 1979-1984
-- Glenn Robertson 22 R ss -- 84 276 45 72 12 2 2 37 1 0 32 28 3 1 4 1 0 94 316 16 56 .261 .340 .341 .680 .199 .080 .280 10.13 8.86 0.88 138.00 A+ -- 1979-1982
-- John Millholland 21 L 2b -- 85 272 42 71 3 0 1 19 26 8 36 27 2 3 0 0 0 77 313 4 67 .261 .352 .283 .635 .221 .022 .287 11.50 8.63 0.75 272.00 A -- 1980-1981
-- David Bailey 0 R 1b-2b -- 66 203 22 43 8 0 4 20 2 1 25 33 0 0 2 0 0 63 230 12 31 .212 .296 .310 .606 .227 .099 .232 10.87 14.35 1.32 50.75 A -- 1980-1982
-- Dan Plante 21 R c -- 70 188 24 49 6 1 2 20 2 3 25 41 3 1 3 0 0 63 220 9 40 .261 .352 .335 .687 .202 .074 .318 11.36 18.64 1.64 94.00 AAA -- 1978-1984
-- Roberto Dennis 22 R of -- 17 68 10 15 1 1 0 5 3 3 4 8 2 1 0 0 0 18 75 2 13 .221 .284 .265 .548 .103 .044 .250 5.33 10.67 2.00 -- A+ -- 1978-1981
-- Tom Howser 23 R 2b -- 27 64 9 14 1 0 0 6 3 3 11 15 3 0 1 0 0 15 79 1 13 .219 .354 .234 .589 .188 .016 .280 13.92 18.99 1.36 -- A+ -- 1979-1981
-- Keith Smith 19 B ss -- 33 60 14 12 0 0 0 4 7 1 12 14 0 0 0 0 0 12 72 0 12 .200 .333 .200 .533 .300 .000 .261 16.67 19.44 1.17 -- MLB 1984-1985 1979-1992
-- Ed Darling 19 B 1b -- 11 32 4 8 2 0 0 1 0 1 7 13 2 0 0 0 0 10 41 2 6 .250 .415 .313 .727 .250 .063 .421 17.07 31.71 1.86 -- A -- 1981-1982
-- Tom Echstenkamper 22 R of -- 7 20 3 4 0 0 0 3 0 0 2 2 0 0 1 0 0 4 23 0 4 .200 .261 .200 .461 .100 .000 .211 8.70 8.70 1.00 -- A+ -- 1979-1981
-- James D'Aloia 22 R 2b -- 6 17 0 5 0 0 0 0 1 1 1 1 0 1 0 0 0 5 19 0 5 .294 .333 .294 .627 .059 .000 .313 5.26 5.26 1.00 -- A+ -- 1980-1981
-- Totals (19 players) 19.9 -- -- -- 1397 4537 788 1223 197 31 147 713 104 64 649 868 61 18 53 17 0 1923 5318 375 848 .270 .365 .424 .789 .306 .154 .301 12.20 16.32 1.34 30.86 MLB 1986-1986 1977-1990
Pitching Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
  # player name age throws link role   w   l   g gs cg sh gr gf sv ip   h   r er hr bb so wp bk hb era whip h9 hr9 bb9 so9 ra9 so/bb hilvl mlb years stat years
-- Larry Kuhn 23 R -- Rel/St 5 5 27 11 3 1 16 4 0 96.0 89 41 34 5 46 65 6 0 3 3.19 1.41 8.34 0.47 4.31 6.09 3.84 1.41 A -- 1977-1981
-- Michael Foster 22 L -- Rel/St 8 3 25 11 1 0 14 10 1 86.0 87 45 36 4 40 55 8 0 3 3.77 1.48 9.10 0.42 4.19 5.76 4.71 1.38 A -- 1980-1981
-- Freddie Toliver 20 R -- Starter 5 3 17 14 2 1 3 1 0 80.0 67 38 31 7 56 62 7 0 0 3.49 1.54 7.54 0.79 6.30 6.98 4.28 1.11 MLB 1984-1993 1979-1998
-- Ed Olwine 23 L -- Closer 8 5 51 0 0 0 51 43 19 75.0 67 35 25 0 25 73 5 0 1 3.00 1.23 8.04 0.00 3.00 8.76 4.20 2.92 MLB 1986-1988 1980-1990
-- Jeff Vanderplas 21 L -- Starter 6 6 14 14 3 0 0 0 0 73.0 70 37 27 3 46 47 8 0 1 3.33 1.59 8.63 0.37 5.67 5.79 4.56 1.02 A -- 1979-1981
-- Joe Collins 0 L -- Rel/St 7 1 21 8 1 1 13 7 1 68.0 77 40 34 3 26 37 6 0 1 4.50 1.51 10.19 0.40 3.44 4.90 5.29 1.42 A+ -- 1980-1982
-- Ray Fontenot 23 L -- Starter 4 2 9 9 3 0 0 0 0 59.0 53 22 18 7 23 62 10 0 1 2.75 1.29 8.08 1.07 3.51 9.46 3.36 2.70 MLB 1983-1986 1979-1987
-- Dave Szymczak 20 R -- Rel/St 2 0 12 4 0 0 8 3 1 36.0 47 28 21 2 18 23 3 0 1 5.25 1.81 11.75 0.50 4.50 5.75 7.00 1.28 AA -- 1980-1984
-- Chuck Hernandez 20 L -- St/Rel 1 1 5 4 0 0 1 1 0 17.0 19 11 6 0 16 13 2 0 1 3.18 2.06 10.06 0.00 8.47 6.88 5.82 0.81 AA -- 1977-1983
-- Kelly Scott 21 R -- Starter 16 6 24 22 10 2 2 2 1 169.0 136 69 56 16 51 130 7 0 3 2.98 1.11 7.24 0.85 2.72 6.92 3.67 2.55 AAA -- 1980-1985
-- Kevin Quirk 22 R -- Reliever 0 0 5 0 0 0 5 1 1 16.0 13 8 6 2 15 15 0 0 1 3.38 1.75 7.31 1.12 8.44 8.44 4.50 1.00 A -- 1978-1981
-- Bill Peltola 22 R -- Reliever 1 0 7 0 0 0 7 5 1 15.0 12 3 2 0 1 5 0 0 0 1.20 0.87 7.20 0.00 0.60 3.00 1.80 5.00 A -- 1979-1983
-- Mark Cartwright 20 R -- Starter 15 4 23 22 10 2 1 0 0 147.0 124 63 55 6 58 89 10 0 4 3.37 1.24 7.59 0.37 3.55 5.45 3.86 1.53 AA -- 1980-1984
-- Marty Mason 23 R -- Reliever 11 2 50 0 0 0 50 28 10 122.0 97 61 37 9 39 86 5 0 2 2.73 1.11 7.16 0.66 2.88 6.34 4.50 2.21 AA -- 1979-1986
-- Mark Mendez 22 R -- Starter 7 4 18 18 3 2 0 0 0 114.0 109 49 38 5 55 67 9 0 2 3.00 1.44 8.61 0.39 4.34 5.29 3.87 1.22 A+ -- 1980-1983
-- Totals (15 players) 20.1 -- -- -- 96 42 308 137 36 9 171 105 35 1,173.0 1067 550 426 69 515 829 86 0 24 3.27 1.35 8.19 0.53 3.95 6.36 4.22 1.61 MLB 1983-1986 1979-1987
Fielding Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
David Bailey 0 c 12 0 0.0 67 6 1 1 74 73 0 0 -- .986 6.1 -- -- 8.5 18.2 3 A -- 1980-1982
Frank Kneuer 21 c 79 0 0.0 481 57 6 15 544 538 0 0 -- .989 6.8 -- -- 56.0 92.9 1 AAA -- 1979-1984
Dan Plante 21 c 66 0 0.0 334 45 13 12 392 379 0 0 -- .967 5.7 -- -- 46.8 94.3 2 AAA -- 1978-1984
Totals (3 players) 14.0 c 157 0 0 882 108 20 28 1010 990 0 0 -- .980 6.3 -- -- -- -- -- -- -- --
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Todd Demeter 19 1b 123 0 0.0 1088 62 14 85 1164 1150 0 0 -- .988 9.3 -- -- 87.2 99.2 1 AA -- 1979-1985
Ed Darling 19 1b 5 0 0.0 44 4 0 5 48 48 0 0 -- 1.000 9.6 -- -- 3.5 45.5 3 A -- 1981-1982
David Bailey 0 1b 25 0 0.0 204 8 1 30 213 212 0 0 -- .995 8.5 -- -- 17.7 37.9 2 A -- 1980-1982
Matt Winters 21 1b 2 0 0.0 8 0 0 1 8 8 0 0 -- 1.000 4.0 -- -- 1.4 1.6 4 MLB 1989-1989 1978-1989
Victor Mata 20 1b 1 0 0.0 13 0 0 0 13 13 0 0 -- 1.000 13.0 -- -- 0.7 1.0 5 MLB 1984-1985 1978-1988
Totals (5 players) 15.8 1b 156 0 0 1357 74 15 121 1446 1431 0 0 -- .990 9.2 -- -- -- -- -- -- -- --
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
David Bailey 0 2b 13 0 0.0 27 45 4 9 76 72 0 0 -- .947 5.5 -- -- 9.2 19.7 3 A -- 1980-1982
Tom Howser 23 2b 10 0 0.0 18 24 0 6 42 42 0 0 -- 1.000 4.2 -- -- 7.1 37.0 4 A+ -- 1979-1981
John Millholland 21 2b 71 0 0.0 118 189 14 37 321 307 0 0 -- .956 4.3 -- -- 50.4 83.5 1 A -- 1980-1981
Greg Gagne 19 2b 63 0 0.0 100 169 11 37 280 269 0 0 -- .961 4.3 -- -- 44.7 60.6 2 MLB 1983-1997 1979-1997
James D'Aloia 22 2b 5 0 0.0 9 12 1 2 22 21 0 0 -- .955 4.2 -- -- 3.5 83.3 5 A+ -- 1980-1981
Victor Mata 20 2b 5 0 0.0 7 8 1 2 16 15 0 0 -- .938 3.0 -- -- 3.5 4.9 5 MLB 1984-1985 1978-1988
Totals (6 players) 17.5 2b 167 0 0 279 447 31 93 757 726 0 0 -- .959 4.3 -- -- -- -- -- -- -- --
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Jeff Reynolds 21 3b 121 0 0.0 88 277 25 27 390 365 0 0 -- .936 3.0 -- -- 85.8 96.8 1 AAA -- 1980-1989
Victor Mata 20 3b 12 0 0.0 8 15 2 0 25 23 0 0 -- .920 1.9 -- -- 8.5 11.8 2 MLB 1984-1985 1978-1988
Greg Gagne 19 3b 7 0 0.0 7 12 1 2 20 19 0 0 -- .950 2.7 -- -- 5.0 6.7 3 MLB 1983-1997 1979-1997
David Bailey 0 3b 6 0 0.0 3 12 0 0 15 15 0 0 -- 1.000 2.5 -- -- 4.3 9.1 4 A -- 1980-1982
Randy Filkins 23 3b 2 0 0.0 0 0 1 0 1 0 0 0 -- .000 0.0 -- -- 1.4 1.9 5 A+ -- 1980-1982
Keith Smith 19 3b 2 0 0.0 0 7 0 0 7 7 0 0 -- 1.000 3.5 -- -- 1.4 6.1 5 MLB 1984-1985 1979-1992
Totals (6 players) 17.0 3b 150 0 0 106 323 29 29 458 429 0 0 -- .937 2.9 -- -- -- -- -- -- -- --
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Glenn Robertson 22 ss 82 0 0.0 110 237 19 49 366 347 0 0 -- .948 4.2 -- -- 58.2 97.6 1 A+ -- 1979-1982
John Millholland 21 ss 7 0 0.0 2 16 4 1 22 18 0 0 -- .818 2.6 -- -- 5.0 8.2 4 A -- 1980-1981
Greg Gagne 19 ss 44 0 0.0 65 99 13 21 177 164 0 0 -- .927 3.7 -- -- 31.2 42.3 2 MLB 1983-1997 1979-1997
David Bailey 0 ss 4 0 0.0 4 14 0 2 18 18 0 0 -- 1.000 4.5 -- -- 2.8 6.1 5 A -- 1980-1982
Keith Smith 19 ss 28 0 0.0 25 60 4 12 89 85 0 0 -- .955 3.0 -- -- 19.9 84.8 3 MLB 1984-1985 1979-1992
Totals (5 players) 16.2 ss 165 0 0 206 426 40 85 672 632 0 0 -- .940 3.8 -- -- -- -- -- -- -- --
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Robert Helsom 22 of 109 0 0.0 193 7 7 1 207 200 0 0 -- .966 1.8 -- -- 77.3 92.4 1 AA -- 1980-1984
Randy Filkins 23 of 87 0 0.0 114 11 3 2 128 125 0 0 -- .977 1.4 -- -- 61.7 82.9 2 A+ -- 1980-1982
Victor Mata 20 of 81 0 0.0 137 9 7 4 153 146 0 0 -- .954 1.8 -- -- 57.4 79.4 3 MLB 1984-1985 1978-1988
Matt Winters 21 of 80 0 0.0 101 10 5 1 116 111 0 0 -- .957 1.4 -- -- 56.7 64.0 4 MLB 1989-1989 1978-1989
Tom Dodd 22 of 68 0 0.0 105 3 4 0 112 108 0 0 -- .964 1.6 -- -- 48.2 66.0 5 MLB 1986-1986 1977-1990
Tom Echstenkamper 22 of 4 0 0.0 7 0 0 0 7 7 0 0 -- 1.000 1.8 -- -- 2.8 57.1 7 A+ -- 1979-1981
Roberto Dennis 22 of 17 0 0.0 34 2 2 0 38 36 0 0 -- .947 2.1 -- -- 12.1 100.0 6 A+ -- 1978-1981
David Bailey 0 of 1 0 0.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 -- -- 0.7 1.5 8 A -- 1980-1982
Todd Demeter 19 of 1 0 0.0 2 0 0 0 2 2 0 0 -- 1.000 2.0 -- -- 0.7 0.8 8 AA -- 1979-1985
Totals (9 players) 19.0 of 448 0 0 694 42 28 8 764 736 0 0 -- .963 1.6 -- -- -- -- -- -- -- --
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Jeff Vanderplas 21 p 14 0 0.0 4 14 0 4 18 18 0 0 -- 1.000 1.3 -- -- 9.9 100.0 10 A -- 1979-1981
Dave Szymczak 20 p 12 0 0.0 2 8 1 0 11 10 0 0 -- .909 0.8 -- -- 8.5 100.0 11 AA -- 1980-1984
Ray Fontenot 23 p 9 0 0.0 3 16 0 1 19 19 0 0 -- 1.000 2.1 -- -- 6.4 100.0 12 MLB 1983-1986 1979-1987
Bill Peltola 22 p 7 0 0.0 1 6 0 1 7 7 0 0 -- 1.000 1.0 -- -- 5.0 100.0 13 A -- 1979-1983
Ed Olwine 23 p 51 0 0.0 2 11 3 1 16 13 0 0 -- .813 0.3 -- -- 36.2 100.0 1 MLB 1986-1988 1980-1990
Marty Mason 23 p 50 0 0.0 8 24 5 1 37 32 0 0 -- .865 0.6 -- -- 35.5 100.0 2 AA -- 1979-1986
Chuck Hernandez 20 p 5 0 0.0 1 5 2 0 8 6 0 0 -- .750 1.2 -- -- 3.5 100.0 14 AA -- 1977-1983
Kevin Quirk 22 p 5 0 0.0 1 6 1 0 8 7 0 0 -- .875 1.4 -- -- 3.5 100.0 14 A -- 1978-1981
Larry Kuhn 23 p 27 0 0.0 2 16 1 1 19 18 0 0 -- .947 0.7 -- -- 19.1 100.0 3 A -- 1977-1981
Michael Foster 22 p 25 0 0.0 5 15 1 1 21 20 0 0 -- .952 0.8 -- -- 17.7 100.0 4 A -- 1980-1981
Kelly Scott 21 p 24 0 0.0 13 26 4 0 43 39 0 0 -- .907 1.6 -- -- 17.0 100.0 5 AAA -- 1980-1985
Mark Cartwright 20 p 23 0 0.0 7 17 2 3 26 24 0 0 -- .923 1.0 -- -- 16.3 100.0 6 AA -- 1980-1984
Joe Collins 0 p 21 0 0.0 7 10 2 1 19 17 0 0 -- .895 0.8 -- -- 14.9 100.0 7 A+ -- 1980-1982
Mark Mendez 22 p 18 0 0.0 4 15 1 0 20 19 0 0 -- .950 1.1 -- -- 12.8 100.0 8 A+ -- 1980-1983
Freddie Toliver 20 p 17 0 0.0 5 16 1 0 22 21 0 0 -- .955 1.2 -- -- 12.1 100.0 9 MLB 1984-1993 1979-1998
Totals (15 players) 20.1 p 308 0 0 65 205 24 14 294 270 0 0 -- .918 0.9 -- -- -- -- -- -- -- --