Marco Gonzales
Born 02-16-1992
Bats L Throws L
Real Stats, No DT
Marco Gonzales Born 1992021633 Bats L Throws L Height 73 Weight 205 No DT, Real
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2011 Gonzaga_____ WCC 110 32 10 0 0 17 19 20 14 1 0 83 .291 .406 .382 .291 19 -6 -2 5 8 8 32-DH 0
2012 Gonzaga_____ WCC 151 49 10 0 2 11 21 23 29 0 0 108 .325 .372 .430 .280 22 5 -7 7 -3 12 40-DH 0
2013 Gonzaga_____ WCC 167 52 7 0 2 19 34 16 26 3 0 122 .311 .375 .389 .281 25 -2 -10 -2 2 18 46-DH 0
2014 Springfield_ Tex 5 2 0 0 0 0 1 0 0 0 0 3 .400 .400 .400 .296 1 -2 -1 0 -1 4 4-P 0
2014 Memphis_____ PCL 12 1 0 0 1 0 4 1 1 0 0 11 .083 .083 .333 .072 0 10 -3 -5 -3 -17 5-P 1
2014 St_Louis____ NL 10 3 2 0 0 0 2 1 0 0 0 9 .300 .300 .500 .281 2 0 0 0 -2 3 4-P 0
2015 Memphis_____ PCL 10 2 1 0 0 1 4 1 1 0 0 10 .200 .273 .300 .214 1 -2 -1 -7 0 1 8-P 1
2017 Memphis_____ PCL 10 2 1 0 0 0 2 1 0 0 0 12 .200 .200 .300 .194 1 -4 3 0 -3 -5 8-P 0
2017 Seattle_____ AL 1 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .144 0 0 0 -5 0 -5 4-P 0
2017 St_Louis____ NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 **** 0 -1 0 0 0 4 0-DH 0
2018 Seattle_____ AL 2 0 0 0 0 0 2 0 0 0 0 3 .000 .000 .000 .000 0 0 -1 -7 -1 -7 19-P 0
2019 Seattle_____ AL 5 1 1 0 0 0 4 1 0 0 0 5 .200 .200 .400 .212 1 7 4 -11 -1 17 23-P 1
2021 Seattle_____ AL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -3 -1 -3 -1 -5 16-P 0
--------------------------------------------------------------------------------------------------------
Majors 23 5 3 0 0 0 11 2 0 0 0 23 .217 .217 .348 .217 3 -19 3 -61 -14 17
Minors 465 140 29 0 5 48 85 62 71 4 0 349 .301 .369 .396 .276 70 0 -6 1 1 10
Total* 488 145 32 0 5 48 96 64 71 4 0 372 .297 .363 .393 .273 72 -1 -6 -2 0 10
Regular DT
Marco Gonzales Born 1992021633 Bats L Throws L Height 73 Weight 205 Regular DT Std=245/315/400, 260
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2011 Gonzaga_____ WCC 119 26 9 0 1 15 33 16 10 1 0 94 .218 .314 .319 .241 13 -18 -3 -3 5 0 32-DH 0
2012 Gonzaga_____ WCC 159 41 5 0 4 8 37 17 22 0 0 120 .258 .292 .365 .238 17 -9 -11 1 -6 5 40-DH 0
2013 Gonzaga_____ WCC 177 40 3 0 3 13 61 11 17 2 0 140 .226 .275 .294 .215 15 -17 -11 -18 -2 8 45-DH 0
2014 Springfield_ Tex 5 2 0 0 0 0 1 0 0 0 0 3 .400 .400 .400 .293 1 -3 -1 0 -1 4 4-P 0
2014 Memphis_____ PCL 12 0 0 0 0 0 5 0 0 0 0 12 .000 .000 .000 .000 0 -7 -3 -7 -3 -14 5-P 1
2014 St_Louis____ NL 11 3 2 0 0 0 2 1 1 0 0 9 .273 .273 .455 .256 1 -2 0 2 -3 2 4-P 0
2015 Memphis_____ PCL 11 2 1 0 0 1 5 1 1 0 0 10 .182 .250 .273 .201 1 -3 -1 -7 0 2 8-P 1
2017 Memphis_____ PCL 12 2 1 0 0 0 2 1 0 0 0 12 .167 .167 .250 .165 1 -5 1 3 -3 -5 8-P 0
2017 Seattle_____ AL 1 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .158 0 0 0 -5 0 -5 4-P 0
2017 St_Louis____ NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 .999 1 -1 0 0 0 3 0-DH 0
2018 Seattle_____ AL 2 1 0 0 0 0 1 0 0 0 0 2 .500 .500 .500 .327 1 -2 0 -2 -1 8 19-P 0
2019 Seattle_____ AL 5 2 0 0 0 0 3 1 0 0 0 4 .400 .400 .400 .289 1 -3 -1 -7 -1 17 23-P 1
2021 Seattle_____ AL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -2 -1 -3 -1 -5 16-P 0
--------------------------------------------------------------------------------------------------------
Majors 24 7 2 0 0 0 9 2 1 0 0 21 .292 .292 .375 .260 4 -34 -7 -35 -14 49
Minors 495 113 19 0 8 37 144 46 50 3 0 391 .228 .282 .315 .226 47 -15 -8 -8 -2 3
Total* 519 120 21 0 8 37 153 48 51 3 0 412 .231 .282 .318 .227 51 -16 -8 -10 -3 5
Peak (Age-adjusted) DT
Marco Gonzales Born 1992021633 Bats L Throws L Height 73 Weight 205 Peak DT Std=245/315/400, 260
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2011 Gonzaga_____ WCC 119 30 10 0 3 18 26 19 14 1 0 90 .252 .358 .403 .280 19 -4 -4 8 8 0 32-DH 0
2012 Gonzaga_____ WCC 159 44 6 0 6 9 30 19 27 0 0 117 .277 .315 .421 .263 21 2 -11 10 -5 2 40-DH 0
2013 Gonzaga_____ WCC 177 41 3 0 4 15 55 13 19 2 0 139 .232 .285 .328 .230 18 -9 -11 -11 -1 3 45-DH 0
2014 Springfield_ Tex 5 2 0 0 0 0 1 0 0 0 0 3 .400 .400 .400 .257 1 -2 -1 1 -1 2 4-P 0
2014 Memphis_____ PCL 12 1 0 0 0 0 5 0 0 0 0 11 .083 .083 .083 .000 0 -6 0 -6 -3 -8 5-P 1
2014 St_Louis____ NL 11 2 1 0 0 0 2 1 0 0 0 10 .182 .182 .273 .146 0 -4 -1 2 -3 -5 4-P 0
2015 Memphis_____ PCL 11 2 1 0 0 1 5 1 1 0 0 10 .182 .250 .273 .204 1 -3 -1 -7 0 1 8-P 1
2017 Memphis_____ PCL 12 2 1 0 0 0 2 1 0 0 0 12 .167 .167 .250 .190 1 -5 0 3 -3 -4 8-P 0
2017 Seattle_____ AL 1 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .159 0 0 0 -5 0 -1 4-P 0
2017 St_Louis____ NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 .464 0 0 0 0 0 2 0-DH 0
2018 Seattle_____ AL 2 1 0 0 0 0 1 0 0 0 0 2 .500 .500 .500 .259 0 -2 0 -2 -1 4 19-P 0
2019 Seattle_____ AL 5 1 0 0 0 0 3 0 0 0 0 5 .200 .200 .200 .211 0 -3 -1 -7 -1 9 23-P 1
2021 Seattle_____ AL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -2 0 -3 -1 -3 16-P 0
--------------------------------------------------------------------------------------------------------
Majors 24 5 1 0 0 0 9 1 0 0 0 23 .208 .208 .250 .183 2 -30 -7 -33 -14 12
Minors 495 121 21 0 13 42 124 53 61 3 0 383 .244 .303 .368 .250 60 -5 -8 0 -1 1
Total* 519 126 22 0 14 42 133 54 61 3 0 406 .243 .299 .362 .247 61 -7 -8 -2 -1 1
Year-projected (Age-adjusted) DT for 2025
Marco Gonzales Born 1992021633 Bats L Throws L Height 73 Weight 205 Year-adj DT Std=245/315/400, 260
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2021 Seattle_____ AL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -2 0 -3 -1 -3 16-P 0
--------------------------------------------------------------------------------------------------------
/home/clayd/baseball/current/defense/splitdts
Splits for 2021 SEA AL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2021 SEA AL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -3 -1 -3 -1 -5
vRH 2021 SEA AL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -3 -1 -3 -1 -5
ROAD 2021 SEA AL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -3 -1 -3 -1 -5
EMPTY 2021 SEA AL 2 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .000 0 -1 0 -2 0 -2
MEN_ON 2021 SEA AL 2 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .000 0 -1 0 -2 0 -2
JULY 2021 SEA AL 2 0 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 0 -1 0 0 0 -2
SEPT 2021 SEA AL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 0 -5 0 -5
--------------------------------------------------------------------------------------------------------
Splits for 2019 SEA AL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2019 SEA AL 5 1 1 0 0 0 4 1 0 0 0 4 .200 .200 .400 .195 0 6 3 -9 -1 14
vRH 2019 SEA AL 5 1 1 0 0 0 4 1 0 0 0 4 .200 .200 .400 .195 0 6 3 -9 -1 14
ROAD 2019 SEA AL 5 1 1 0 0 0 4 1 0 0 0 4 .200 .200 .400 .195 0 6 3 -9 -1 14
EMPTY 2019 SEA AL 4 1 1 0 0 0 3 0 0 0 0 3 .250 .250 .500 .245 0 4 0 -7 -1 11
MEN_ON 2019 SEA AL 1 0 0 0 0 0 1 1 0 0 0 1 .000 .000 .000 .000 0 0 0 -3 0 -3
JUNE 2019 SEA AL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 0 -5 0 -5
SEPT 2019 SEA AL 3 1 1 0 0 0 2 1 0 0 0 2 .333 .333 .667 .316 1 3 2 -4 -1 9
--------------------------------------------------------------------------------------------------------
Splits for 2018 SEA AL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2018 SEA AL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 0 -5 0 -5
vLH 2018 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
vRH 2018 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
ROAD 2018 SEA AL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 0 -5 0 -5
EMPTY 2018 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
MEN_ON 2018 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
APRIL 2018 SEA AL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 0 -5 0 -5
--------------------------------------------------------------------------------------------------------
Splits for 2017 STL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2017 STL NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 **** 1 -1 0 0 0 4
vRH 2017 STL NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 **** 1 -1 0 0 0 4
HOME 2017 STL NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 **** 1 -1 0 0 0 4
MEN_ON 2017 STL NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 **** 1 -1 0 0 0 4
JUNE 2017 STL NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 **** 1 -1 0 0 0 4
--------------------------------------------------------------------------------------------------------
Splits for 2017 SEA AL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2017 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
vRH 2017 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
ROAD 2017 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
MEN_ON 2017 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
AUG 2017 SEA AL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2
--------------------------------------------------------------------------------------------------------
Splits for 2017 MEM PCL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2017 MEM PCL 10 2 1 0 0 0 2 1 0 0 0 8 .200 .200 .300 .142 0 -3 2 0 -2 -3
vLH 2017 MEM PCL 4 0 0 0 0 0 2 0 0 0 0 4 .000 .000 .000 .000 0 -2 -1 -4 -1 -6
vRH 2017 MEM PCL 6 2 1 0 0 0 0 1 0 0 0 4 .333 .333 .500 .270 1 -1 1 0 -1 3
ROAD 2017 MEM PCL 5 1 0 0 0 0 1 1 0 0 0 4 .200 .200 .200 .062 0 -3 3 0 -1 -2
HOME 2017 MEM PCL 5 1 1 0 0 0 1 0 0 0 0 4 .200 .200 .400 .186 0 0 0 0 -1 -2
EMPTY 2017 MEM PCL 8 2 1 0 0 0 2 0 0 0 0 6 .250 .250 .375 .199 1 -2 -1 -1 -2 0
MEN_ON 2017 MEM PCL 2 0 0 0 0 0 0 1 0 0 0 2 .000 .000 .000 .000 0 -1 1 0 0 -3
MAY 2017 MEM PCL 4 0 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 0 -2 -1 0 -1 -6
JUNE 2017 MEM PCL 4 1 1 0 0 0 2 0 0 0 0 3 .250 .250 .500 .236 0 2 0 -4 -1 3
JULY 2017 MEM PCL 2 1 0 0 0 0 0 1 0 0 0 1 .500 .500 .500 .345 0 -1 1 0 0 3
--------------------------------------------------------------------------------------------------------
Splits for 2015 MEM PCL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2015 MEM PCL 10 2 1 0 0 1 4 1 1 0 0 8 .200 .273 .300 .197 1 -2 -1 -6 0 0
vLH 2015 MEM PCL 5 1 0 0 0 1 3 0 1 0 0 4 .200 .333 .200 .201 0 -3 -2 -6 1 5
vRH 2015 MEM PCL 5 1 1 0 0 0 1 1 0 0 0 4 .200 .200 .400 .194 0 0 4 0 -1 -2
ROAD 2015 MEM PCL 6 1 1 0 0 0 2 1 0 0 0 5 .167 .167 .333 .151 0 0 5 -3 -1 -2
HOME 2015 MEM PCL 4 1 0 0 0 1 2 0 1 0 0 3 .250 .400 .250 .251 0 -2 -1 -3 1 4
EMPTY 2015 MEM PCL 7 1 1 0 0 1 3 0 0 0 0 6 .143 .250 .286 .184 0 0 0 -4 1 -3
MEN_ON 2015 MEM PCL 3 1 0 0 0 0 1 1 1 0 0 2 .333 .333 .333 .231 0 -1 2 -1 -1 2
APRIL 2015 MEM PCL 1 0 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 -1
MAY 2015 MEM PCL 2 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .000 0 -1 -1 -2 0 -3
JULY 2015 MEM PCL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 -1 -5 0 -5
AUG 2015 MEM PCL 3 2 1 0 0 1 0 1 1 0 0 1 .667 .750 .999 .624 2 1 0 0 2 9
SEPT 2015 MEM PCL 2 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .000 0 -1 -1 -2 0 -3
--------------------------------------------------------------------------------------------------------
Splits for 2014 STL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2014 STL NL 10 3 2 0 0 0 2 1 0 0 0 7 .300 .300 .500 .281 1 0 0 0 -2 3
vLH 2014 STL NL 2 2 1 0 0 0 0 1 0 0 0 0 .999 .999 .999 **** 2 1 0 0 0 8
vRH 2014 STL NL 8 1 1 0 0 0 2 0 0 0 0 7 .125 .125 .250 .090 0 -1 0 -1 -2 -4
ROAD 2014 STL NL 5 1 1 0 0 0 1 1 0 0 0 4 .200 .200 .400 .212 0 0 3 0 -1 -1
HOME 2014 STL NL 5 2 1 0 0 0 1 0 0 0 0 3 .400 .400 .600 .348 1 0 -1 0 -1 4
EMPTY 2014 STL NL 7 3 2 0 0 0 0 0 0 0 0 4 .429 .429 .714 .385 2 1 -1 0 -1 7
MEN_ON 2014 STL NL 3 0 0 0 0 0 2 1 0 0 0 3 .000 .000 .000 .000 0 -1 1 -4 -1 -3
JUNE 2014 STL NL 1 1 1 0 0 0 0 1 0 0 0 0 .999 .999 .999 **** 1 2 1 0 0 4
JULY 2014 STL NL 3 0 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 0 -1 -1 0 -1 -3
AUG 2014 STL NL 1 1 0 0 0 0 0 0 0 0 0 0 .999 .999 .999 **** 1 0 0 0 0 4
SEPT 2014 STL NL 5 1 1 0 0 0 2 0 0 0 0 4 .200 .200 .400 .212 0 1 0 -2 -1 1
--------------------------------------------------------------------------------------------------------
Splits for 2014 SFD TXS -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2014 SFD TXS 5 2 0 0 0 0 1 0 0 0 0 3 .400 .400 .400 .296 1 -2 -1 0 -1 4
vLH 2014 SFD TXS 2 1 0 0 0 0 1 0 0 0 0 1 .500 .500 .500 .372 0 -1 0 -2 0 6
vRH 2014 SFD TXS 3 1 0 0 0 0 0 0 0 0 0 2 .333 .333 .333 .247 0 -1 -1 0 -1 2
ROAD 2014 SFD TXS 3 1 0 0 0 0 1 0 0 0 0 2 .333 .333 .333 .247 0 -1 -1 -1 -1 2
HOME 2014 SFD TXS 2 1 0 0 0 0 0 0 0 0 0 1 .500 .500 .500 .372 0 -1 0 0 0 3
EMPTY 2014 SFD TXS 3 1 0 0 0 0 1 0 0 0 0 2 .333 .333 .333 .247 0 -1 -1 -1 -1 2
MEN_ON 2014 SFD TXS 2 1 0 0 0 0 0 0 0 0 0 1 .500 .500 .500 .372 0 -1 0 0 0 3
JUNE 2014 SFD TXS 5 2 0 0 0 0 1 0 0 0 0 3 .400 .400 .400 .297 1 -2 -1 0 -1 4
--------------------------------------------------------------------------------------------------------
Splits for 2014 MEM PCL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2014 MEM PCL 12 1 0 0 1 0 4 1 1 0 0 11 .083 .083 .333 .078 0 10 -3 -5 -3 -17
vRH 2014 MEM PCL 12 1 0 0 1 0 4 1 1 0 0 11 .083 .083 .333 .084 0 10 -3 -5 -3 -17
ROAD 2014 MEM PCL 8 1 0 0 1 0 1 1 1 0 0 7 .125 .125 .500 .189 1 9 -2 2 -2 -11
HOME 2014 MEM PCL 4 0 0 0 0 0 3 0 0 0 0 4 .000 .000 .000 .000 0 -2 -1 -7 -1 -6
EMPTY 2014 MEM PCL 11 1 0 0 1 0 4 1 1 0 0 10 .091 .091 .364 .114 0 12 -3 -6 -2 -16
MEN_ON 2014 MEM PCL 1 0 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 -1 0 0 0 -1
JULY 2014 MEM PCL 4 1 0 0 1 0 0 1 1 0 0 3 .250 .250 .999 .338 1 12 -1 0 -1 -6
AUG 2014 MEM PCL 8 0 0 0 0 0 4 0 0 0 0 8 .000 .000 .000 .000 -1 -4 -2 -8 -2 -11
--------------------------------------------------------------------------------------------------------