The Baseball Cube

1985 Orlando Twins

1985 Orlando Twins

Southern League (AA)

MORE  
minor franchise
category
division
Eastern
level
AA
statyear
1985
nickname
Twins
MLB Parent
record
72-71 (.503)
GBL
6.5
rank
4
lgrk
6
ballpark
Tinker Field
Attendance
62,122
att rk
10
year range
1977-2003
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
-- Alex Marte 22 L of -- 141 534 117 171 15 9 0 33 64 21 63 43 1 6 4 1 0 204 608 24 147 .320 .390 .382 .772 .260 .062 .345 10.36 7.07 0.68 -- AAA -- 1981-1989
-- Mark Funderburk 28 R of-1b -- 140 523 70 148 20 1 34 116 0 3 40 63 11 0 6 3 0 272 580 55 93 .283 .343 .520 .863 .308 .237 .264 6.90 10.86 1.58 15.38 MLB 1981-1985 1977-1987
-- Mark Davidson 24 R of -- 134 453 93 137 17 2 25 106 13 5 92 92 10 2 6 1 0 233 563 44 93 .302 .426 .514 .940 .433 .212 .327 16.34 16.34 1.00 18.12 MLB 1986-1991 1982-1993
-- Sam Sorce 25 R c -- 122 421 45 117 26 1 6 59 1 1 32 31 1 0 10 3 0 163 464 33 84 .278 .323 .387 .710 .185 .109 .282 6.90 6.68 0.97 70.17 AAA -- 1981-1986
-- Bobby Ralston 22 R ss-2b -- 126 419 66 126 11 1 0 28 16 15 38 25 2 10 4 0 0 139 473 12 114 .301 .359 .332 .690 .124 .031 .317 8.03 5.29 0.66 -- AAA -- 1983-1990
-- Greg Morhardt 21 L of-1b -- 121 411 55 108 17 5 13 63 0 1 21 38 7 1 6 1 0 174 446 35 73 .263 .306 .423 .729 .209 .161 .260 4.71 8.52 1.81 31.62 AAA -- 1982-1988
-- Dan Hanggie 26 B 3b-2b -- 134 409 63 110 21 2 13 53 4 3 73 83 4 0 3 4 0 174 489 36 74 .269 .382 .425 .808 .337 .156 .307 14.93 16.97 1.14 31.46 AA -- 1978-1986
-- Jeff Trout 24 B 3b -- 95 294 44 82 20 3 3 40 0 3 51 22 1 0 2 4 0 117 348 26 56 .279 .385 .398 .783 .282 .119 .292 14.66 6.32 0.43 98.00 AA -- 1980-1986
-- Mike Verkuilen 24 L 1b -- 107 284 47 74 19 1 12 41 0 0 48 44 1 1 1 3 0 131 335 32 42 .261 .368 .461 .830 .370 .201 .271 14.33 13.13 0.92 23.67 AA -- 1983-1985
-- Paul Felix 25 B 1b -- 101 278 36 68 15 3 9 37 0 0 36 66 7 0 3 2 0 116 324 27 41 .245 .343 .417 .760 .302 .173 .286 11.11 20.37 1.83 30.89 AAA -- 1982-1988
-- Mike Moreno 0 R ss -- 59 177 15 37 4 1 1 13 2 3 19 29 0 4 1 0 0 46 201 6 31 .209 .284 .260 .544 .153 .051 .243 9.45 14.43 1.53 177.00 AA -- 1982-1985
-- Rick Colbert 25 R c -- 60 161 25 42 10 2 7 18 2 1 24 24 3 0 1 0 0 77 189 19 23 .261 .365 .478 .843 .373 .217 .267 12.70 12.70 1.00 23.00 AAA -- 1977-1987
-- Dave Williams 21 R ss -- 65 124 13 26 1 1 0 12 0 1 11 23 0 1 2 0 0 29 138 2 24 .210 .270 .234 .504 .105 .024 .252 7.97 16.67 2.09 -- AA -- 1984-1985
-- Steve Aragon 26 R 2b -- 42 120 12 26 3 0 2 20 1 0 7 8 1 2 2 0 0 35 132 5 21 .217 .262 .292 .553 .142 .075 .214 5.30 6.06 1.14 60.00 AAA -- 1982-1986
-- David Vetsch 23 L of -- 19 41 6 8 1 0 1 5 0 0 4 10 0 0 0 0 0 12 45 2 6 .195 .267 .293 .559 .195 .098 .233 8.89 22.22 2.50 41.00 AA -- 1983-1987
-- Stan Holmes 25 R 3b-of -- 9 33 4 10 3 1 2 8 0 0 7 12 0 0 1 0 0 21 41 6 4 .303 .415 .636 1.051 .545 .333 .400 17.07 29.27 1.71 16.50 AAA -- 1981-1989
-- Erez Borowsky 0 R c -- 14 30 2 6 1 0 0 5 0 0 2 2 0 3 1 0 0 7 36 1 5 .200 .242 .233 .476 .100 .033 .207 5.56 5.56 1.00 -- AA -- 1982-1985
-- Totals (17 players) 21.2 -- -- -- 1489 4712 713 1296 204 33 128 657 103 57 568 615 49 30 53 22 0 1950 5412 365 931 .275 .355 .414 .769 .269 .139 .290 10.50 11.36 1.08 36.81 MLB 1986-1991 1982-1993
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
-- Osvaldo Alfonzo 24 R -- Rel/St 7 9 38 1 0 0 37 27 6 95.0 99 47 27 10 48 62 3 0 0 2.56 1.55 9.38 0.95 4.55 5.87 4.45 1.29 AA -- 1984-1986
-- Ken Klump 24 R -- Starter 5 7 14 14 4 0 0 0 0 90.2 101 57 50 8 51 25 4 0 0 4.96 1.68 10.03 0.79 5.06 2.48 5.66 0.49 AA -- 1980-1986
-- Gorman Heimueller 29 L -- Closer 7 3 41 2 1 1 39 36 14 75.0 70 31 24 3 33 38 4 0 0 2.88 1.37 8.40 0.36 3.96 4.56 3.72 1.15 MLB 1983-1984 1977-1986
-- Al Cardwood 24 R -- Starter 2 4 11 9 1 0 2 1 0 72.1 54 46 38 10 46 34 9 0 0 4.73 1.38 6.72 1.24 5.72 4.23 5.72 0.74 AA -- 1984-1987
-- Mike Walters 27 R -- Rel/St 0 0 3 1 0 0 2 2 0 7.0 8 2 2 1 3 3 0 0 0 2.57 1.57 10.29 1.29 3.86 3.86 2.57 1.00 MLB 1983-1984 1977-1985
-- John Martin 29 L -- Starter 4 5 12 10 3 0 2 1 0 69.2 86 50 48 13 27 16 0 0 3 6.20 1.62 11.11 1.68 3.49 2.07 6.46 0.59 MLB 1980-1983 1976-1990
-- Robbie Smith 22 R -- St/Rel 4 4 13 10 1 0 3 0 0 61.0 69 42 33 8 33 27 4 0 0 4.87 1.67 10.18 1.18 4.87 3.98 6.20 0.82 AA -- 1984-1988
-- Richard Felt 0 L -- Rel/St 0 1 3 1 0 0 2 1 0 4.0 6 14 9 3 10 2 1 0 0 20.25 4.00 13.50 6.75 22.50 4.50 31.50 0.20 AAA -- 1980-1985
-- Bryan Oelkers 24 L -- Starter 2 3 6 6 0 0 0 0 0 33.0 46 27 22 5 18 15 5 0 0 6.00 1.94 12.55 1.36 4.91 4.09 7.36 0.83 MLB 1983-1986 1980-1989
-- Tim Wiseman 0 R -- Rel/St 0 1 10 1 0 0 9 4 0 32.0 34 25 24 7 24 17 4 0 0 6.75 1.81 9.56 1.97 6.75 4.78 7.03 0.71 AA -- 1982-1985
-- Les Straker 25 R -- Starter 16 6 27 26 12 3 1 1 0 193.0 164 75 66 14 79 106 3 0 0 3.08 1.26 7.65 0.65 3.68 4.94 3.50 1.34 MLB 1987-1988 1977-1990
-- Danny Clay 23 R -- Starter 13 9 31 28 11 1 3 2 1 190.2 195 112 95 15 89 79 10 0 0 4.48 1.49 9.20 0.71 4.20 3.73 5.29 0.89 MLB 1988-1988 1983-1990
-- Paul Mancuso 25 L -- Rel/St 9 8 37 14 6 0 23 17 2 132.1 137 65 60 17 66 79 1 0 0 4.08 1.53 9.32 1.16 4.49 5.37 4.42 1.20 AA -- 1981-1986
-- Sam Sorce 25 R -- Reliever 0 0 4 0 0 0 4 3 0 11.0 15 8 5 2 2 8 2 0 0 4.09 1.55 12.27 1.64 1.64 6.55 6.55 4.00 AAA -- 1981-1986
-- Craig Henderson 24 L -- Starter 3 7 19 16 0 0 3 2 0 101.2 128 89 69 14 58 51 5 0 0 6.11 1.83 11.33 1.24 5.13 4.51 7.88 0.88 AAA -- 1981-1986
-- Brian Innis 0 R -- Starter 0 0 1 1 0 0 0 0 0 1.0 2 5 4 0 6 1 0 0 1 36.00 8.00 18.00 0.00 54.00 9.00 45.00 0.17 AA -- 1980-1985
-- Totals (16 players) 20.3 -- -- -- 72 67 270 140 39 5 130 97 23 1,169.1 1214 695 576 130 593 563 55 0 4 4.43 1.55 9.34 1.00 4.56 4.33 5.35 0.95 MLB 1988-1988 1983-1990
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
Erez Borowsky 0 c 13 0 0.0 42 8 1 1 51 50 0 0 -- .980 3.8 -- -- 9.1 92.9 3 AA -- 1982-1985
Sam Sorce 25 c 87 0 0.0 381 41 5 6 427 422 0 0 -- .988 4.9 -- -- 60.8 71.3 1 AAA -- 1981-1986
Paul Felix 25 c 7 0 0.0 10 2 2 0 14 12 0 0 -- .857 1.7 -- -- 4.9 6.9 4 AAA -- 1982-1988
Rick Colbert 25 c 54 0 0.0 219 28 8 2 255 247 0 0 -- .969 4.6 -- -- 37.8 90.0 2 AAA -- 1977-1987
Totals (4 players) 18.8 c 161 0 0 652 79 16 9 747 731 0 0 -- .979 4.5 -- -- -- -- -- -- -- --
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
Mark Funderburk 28 1b 52 0 0.0 414 25 2 41 441 439 0 0 -- .995 8.4 -- -- 36.4 37.1 1 MLB 1981-1985 1977-1987
Greg Morhardt 21 1b 46 0 0.0 353 21 3 34 377 374 0 0 -- .992 8.1 -- -- 32.2 38.0 2 AAA -- 1982-1988
Dan Hanggie 26 1b 5 0 0.0 22 0 1 2 23 22 0 0 -- .957 4.4 -- -- 3.5 3.7 5 AA -- 1978-1986
Mike Verkuilen 24 1b 36 0 0.0 252 18 0 23 270 270 0 0 -- 1.000 7.5 -- -- 25.2 33.6 3 AA -- 1983-1985
Paul Felix 25 1b 27 0 0.0 198 6 2 17 206 204 0 0 -- .990 7.6 -- -- 18.9 26.7 4 AAA -- 1982-1988
Totals (5 players) 24.8 1b 166 0 0 1239 70 8 117 1317 1309 0 0 -- .994 7.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
Dan Hanggie 26 2b 67 0 0.0 172 158 7 52 337 330 0 0 -- .979 4.9 -- -- 46.9 50.0 1 AA -- 1978-1986
Bobby Ralston 22 2b 55 0 0.0 102 106 5 26 213 208 0 0 -- .977 3.8 -- -- 38.5 43.7 2 AAA -- 1983-1990
Steve Aragon 26 2b 29 0 0.0 68 73 3 11 144 141 0 0 -- .979 4.9 -- -- 20.3 69.0 3 AAA -- 1982-1986
Jeff Trout 24 2b 23 0 0.0 46 38 10 10 94 84 0 0 -- .894 3.7 -- -- 16.1 24.2 4 AA -- 1980-1986
Totals (4 players) 24.5 2b 174 0 0 388 375 25 99 788 763 0 0 -- .968 4.4 -- -- -- -- -- -- -- --
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
Dan Hanggie 26 3b 74 0 0.0 51 146 11 11 208 197 0 0 -- .947 2.7 -- -- 51.7 55.2 1 AA -- 1978-1986
Steve Aragon 26 3b 7 0 0.0 3 11 1 0 15 14 0 0 -- .933 2.0 -- -- 4.9 16.7 4 AAA -- 1982-1986
Jeff Trout 24 3b 54 0 0.0 36 113 9 10 158 149 0 0 -- .943 2.8 -- -- 37.8 56.8 2 AA -- 1980-1986
Stan Holmes 25 3b 3 0 0.0 2 5 2 1 9 7 0 0 -- .778 2.3 -- -- 2.1 33.3 5 AAA -- 1981-1989
Rick Colbert 25 3b 3 0 0.0 1 2 0 0 3 3 0 0 -- 1.000 1.0 -- -- 2.1 5.0 5 AAA -- 1977-1987
Sam Sorce 25 3b 27 0 0.0 18 48 9 4 75 66 0 0 -- .880 2.4 -- -- 18.9 22.1 3 AAA -- 1981-1986
Bobby Ralston 22 3b 2 0 0.0 1 1 0 0 2 2 0 0 -- 1.000 1.0 -- -- 1.4 1.6 7 AAA -- 1983-1990
Mark Davidson 24 3b 1 0 0.0 0 2 1 0 3 2 0 0 -- .667 2.0 -- -- 0.7 0.7 8 MLB 1986-1991 1982-1993
Totals (8 players) 24.6 3b 171 0 0 112 328 33 26 473 440 0 0 -- .930 2.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
Bobby Ralston 22 ss 86 0 0.0 103 250 35 42 388 353 0 0 -- .910 4.1 -- -- 60.1 68.3 1 AAA -- 1983-1990
Dave Williams 21 ss 61 0 0.0 45 112 19 14 176 157 0 0 -- .892 2.6 -- -- 42.7 93.8 2 AA -- 1984-1985
Mike Moreno 0 ss 34 0 0.0 60 88 11 18 159 148 0 0 -- .931 4.4 -- -- 23.8 57.6 3 AA -- 1982-1985
Steve Aragon 26 ss 1 0 0.0 2 2 0 1 4 4 0 0 -- 1.000 4.0 -- -- 0.7 2.4 4 AAA -- 1982-1986
Totals (4 players) 17.3 ss 182 0 0 210 452 65 75 727 662 0 0 -- .911 3.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
Alex Marte 22 of 137 0 0.0 320 18 12 3 350 338 0 0 -- .966 2.5 -- -- 95.8 97.2 1 AAA -- 1981-1989
Mark Davidson 24 of 134 0 0.0 305 12 5 1 322 317 0 0 -- .984 2.4 -- -- 93.7 100.0 2 MLB 1986-1991 1982-1993
Greg Morhardt 21 of 73 0 0.0 130 9 5 2 144 139 0 0 -- .965 1.9 -- -- 51.0 60.3 3 AAA -- 1982-1988
Mark Funderburk 28 of 55 0 0.0 82 3 2 1 87 85 0 0 -- .977 1.5 -- -- 38.5 39.3 4 MLB 1981-1985 1977-1987
Mike Moreno 0 of 5 0 0.0 9 0 0 0 9 9 0 0 -- 1.000 1.8 -- -- 3.5 8.5 8 AA -- 1982-1985
Rick Colbert 25 of 4 0 0.0 13 0 0 0 13 13 0 0 -- 1.000 3.3 -- -- 2.8 6.7 9 AAA -- 1977-1987
David Vetsch 23 of 18 0 0.0 25 1 0 0 26 26 0 0 -- 1.000 1.4 -- -- 12.6 94.7 5 AA -- 1983-1987
Sam Sorce 25 of 17 0 0.0 24 4 0 1 28 28 0 0 -- 1.000 1.6 -- -- 11.9 13.9 6 AAA -- 1981-1986
Mike Verkuilen 24 of 16 0 0.0 21 0 0 0 21 21 0 0 -- 1.000 1.3 -- -- 11.2 15.0 7 AA -- 1983-1985
Stan Holmes 25 of 2 0 0.0 3 1 0 0 4 4 0 0 -- 1.000 2.0 -- -- 1.4 22.2 10 AAA -- 1981-1989
Totals (10 players) 21.7 of 461 0 0 932 48 24 8 1004 980 0 0 -- .976 2.1 -- -- -- -- -- -- -- --
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
Ken Klump 24 p 14 0 0.0 2 11 0 0 13 13 0 0 -- 1.000 0.9 -- -- 9.8 100.0 7 AA -- 1980-1986
Robbie Smith 22 p 13 0 0.0 2 12 1 0 15 14 0 0 -- .933 1.1 -- -- 9.1 100.0 8 AA -- 1984-1988
John Martin 29 p 12 0 0.0 0 9 1 1 10 9 0 0 -- .900 0.8 -- -- 8.4 100.0 9 MLB 1980-1983 1976-1990
Al Cardwood 24 p 11 0 0.0 5 11 1 1 17 16 0 0 -- .941 1.5 -- -- 7.7 100.0 10 AA -- 1984-1987
Tim Wiseman 0 p 10 0 0.0 0 4 0 0 4 4 0 0 -- 1.000 0.4 -- -- 7.0 100.0 11 AA -- 1982-1985
Bryan Oelkers 24 p 6 0 0.0 1 2 0 0 3 3 0 0 -- 1.000 0.5 -- -- 4.2 100.0 12 MLB 1983-1986 1980-1989
Gorman Heimueller 29 p 41 0 0.0 9 15 2 2 26 24 0 0 -- .923 0.6 -- -- 28.7 100.0 1 MLB 1983-1984 1977-1986
Osvaldo Alfonzo 24 p 38 0 0.0 9 15 1 1 25 24 0 0 -- .960 0.6 -- -- 26.6 100.0 2 AA -- 1984-1986
Paul Mancuso 25 p 37 0 0.0 10 15 1 0 26 25 0 0 -- .962 0.7 -- -- 25.9 100.0 3 AA -- 1981-1986
Danny Clay 23 p 31 0 0.0 9 25 4 3 38 34 0 0 -- .895 1.1 -- -- 21.7 100.0 4 MLB 1988-1988 1983-1990
Sam Sorce 25 p 4 0 0.0 0 2 0 0 2 2 0 0 -- 1.000 0.5 -- -- 2.8 3.3 13 AAA -- 1981-1986
Richard Felt 0 p 3 0 0.0 0 1 0 0 1 1 0 0 -- 1.000 0.3 -- -- 2.1 100.0 14 AAA -- 1980-1985
Mike Walters 27 p 3 0 0.0 0 6 0 1 6 6 0 0 -- 1.000 2.0 -- -- 2.1 100.0 14 MLB 1983-1984 1977-1985
Les Straker 25 p 27 0 0.0 4 35 3 1 42 39 0 0 -- .929 1.4 -- -- 18.9 100.0 5 MLB 1987-1988 1977-1990
Craig Henderson 24 p 19 0 0.0 2 9 0 0 11 11 0 0 -- 1.000 0.6 -- -- 13.3 100.0 6 AAA -- 1981-1986
Totals (15 players) 21.7 p 269 0 0 53 172 14 10 239 225 0 0 -- .941 0.8 -- -- -- -- -- -- -- --