Paxton Kling
Born 05-28-2003
Bats R Throws R
Real Stats, No DT
Paxton Kling Born 2003052824 Bats R Throws R Height 74 Weight 210 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
2022 DNV PRS 86 22 3 1 2 21 22 21 16 9 2 68 .256 .416 .384 .281 14 0 17 5 13 -4 27-DH 0
2023 LSU SEC 90 26 5 2 4 9 27 29 9 3 0 65 .289 .390 .522 .259 11 0 54 -14 -8 11 25-DH 0
2023 YAR CCD 36 7 1 0 1 9 13 6 2 4 1 31 .194 .370 .306 .263 5 7 4 -10 11 -12 11-DH 0
2024 LSU SEC 126 28 9 0 1 27 43 27 21 8 2 105 .222 .407 .317 .239 15 -45 13 -12 6 -1 41-DH 0
2025 PSU B10 212 76 15 2 13 37 45 63 54 15 3 146 .358 .470 .632 .326 44 24 19 5 4 24 63-DH 0
2025 Hickory_____ Car 38 14 4 1 1 3 9 6 5 1 0 26 .368 .395 .605 .346 9 11 1 3 -6 25 6-RF 0 2-CF 1
2025 Hub_City____ SAL 45 11 3 0 0 4 10 6 2 1 1 35 .244 .320 .311 .241 5 -13 3 8 -4 4 11-CF 0
2026 Hub_City____ SAL 304 75 14 1 7 55 98 58 31 38 11 244 .247 .386 .368 .271 47 -16 18 -3 5 7 63-CF 4 5-RF -1
2026 Frisco______ Tex 17 3 1 0 0 2 4 3 3 2 0 15 .176 .350 .235 .230 2 -11 6 4 -1 -7 5-CF 1
2026 pes AFL 20 10 1 1 0 5 2 2 8 4 1 11 .500 .600 .650 .404 6 -10 4 16 4 23 6-DH 0
2027 TEXAL 330 68 12 1 5 28 115 33 24 11 5 267 .206 .276 .294 .216 29 -20 3 -18 -1 3 84 CF 2 0 26 40 52 33
--------------------------------------------------------------------------------------------------------
Minors 404 103 22 2 8 64 121 73 41 42 12 320 .255 .378 .379 .274 63 -14 15 0 2 9 80-CF 6 11-RF -1
College 505 146 30 5 19 95 138 134 94 36 7 415 .289 .428 .482 .285 82 -1 22 -3 5 9
Winter 20 10 1 1 0 5 2 2 8 4 1 11 .500 .600 .650 .404 6 -10 4 16 4 23
Total* 516 144 30 4 15 91 145 117 80 45 11 746 .279 .411 .443 .282 84 -7 19 -1 4 10 42-CF 3 6-RF -1
Regular DT
Paxton Kling Born 2003052824 Bats R Throws R Height 74 Weight 210 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
2022 DNV PRS 103 14 2 0 1 8 47 7 6 1 0 90 .136 .204 .184 .132 3 -21 -7 -37 -2 -15 27-DH 0
2023 LSU SEC 100 18 3 1 1 4 41 11 4 1 0 82 .180 .219 .260 .170 5 -20 8 -32 -8 -1 25-DH 0
2023 YAR CCD 41 6 1 0 1 5 20 4 2 2 0 35 .146 .239 .244 .194 3 0 0 -29 3 -8 11-DH 0
2024 LSU SEC 154 25 3 0 1 14 67 11 12 3 1 132 .162 .244 .201 .170 8 -26 -6 -32 0 -4 41-DH 0
2025 PSU B10 247 51 9 1 4 16 93 23 19 4 1 199 .206 .258 .300 .208 20 -14 -2 -24 -4 5 63-DH 0
2025 Hickory_____ Car 40 12 3 0 1 1 13 4 3 0 0 29 .300 .310 .450 .271 6 2 -5 -11 -7 21 6-RF 0 2-CF 1
2025 Hub_City____ SAL 47 10 2 0 0 2 12 5 1 1 1 38 .213 .245 .255 .180 3 -24 4 -3 -5 -2 11-CF 0
2026 Hub_City____ SAL 337 68 11 1 4 30 120 35 20 17 6 278 .202 .280 .276 .218 31 -22 6 -18 0 1 63-CF 3 5-RF -1
2026 Frisco______ Tex 19 3 1 0 0 1 4 2 2 1 0 17 .158 .238 .211 .190 1 -10 3 2 -2 -8 5-CF 1
2026.00000 AFL diff not found
--------------------------------------------------------------------------------------------------------
Minors 443 93 17 1 5 34 149 46 26 19 7 362 .210 .277 .287 .218 40 -21 5 -16 -2 3 80-CF 5 11-RF -1
College 596 105 17 2 7 43 247 52 40 10 2 538 .177 .239 .248 .182 35 -18 -2 -30 -3 -3
Total* 592 113 19 2 7 44 227 56 38 16 5 900 .190 .255 .264 .198 43 -19 1 -24 -2 0 44-CF 3 6-RF -1
Peak (Age-adjusted) DT
Paxton Kling Born 2003052824 Bats R Throws R Height 74 Weight 210 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
2022 DNV PRS 103 18 2 0 2 12 41 10 9 1 0 86 .175 .274 .262 .205 8 -8 -8 -24 3 -9 27-DH 0
2023 LSU SEC 100 20 3 1 2 5 36 13 6 1 0 80 .200 .248 .310 .204 8 -9 7 -22 -6 -1 25-DH 0
2023 YAR CCD 41 7 1 0 1 6 18 4 3 2 0 34 .171 .283 .293 .231 4 6 -1 -21 6 -6 11-DH 0
2024 LSU SEC 154 27 3 0 2 17 61 13 15 3 1 130 .175 .273 .240 .200 12 -18 -6 -25 2 -4 41-DH 0
2025 PSU B10 247 51 9 1 5 17 87 25 21 4 1 199 .206 .262 .320 .217 22 -8 -2 -19 -3 1 63-DH 0
2025 Hickory_____ Car 40 11 3 0 1 1 12 4 3 0 0 30 .275 .286 .450 .258 5 5 -5 -8 -6 11 6-RF 0 2-CF 1
2025 Hub_City____ SAL 47 10 2 0 0 2 11 5 2 1 1 38 .213 .265 .277 .197 3 -19 4 1 -5 -2 11-CF 0
2026 Hub_City____ SAL 337 69 11 1 5 31 113 37 23 17 6 277 .205 .285 .294 .225 33 -17 6 -15 0 -1 63-CF 2 5-RF -1
2026 Frisco______ Tex 19 4 1 0 0 1 4 2 2 1 0 16 .211 .286 .263 .219 2 -9 2 4 -2 -6 5-CF 1
2026.00000 AFL diff not found
--------------------------------------------------------------------------------------------------------
Minors 443 94 18 1 7 36 140 48 30 19 7 361 .212 .280 .305 .225 43 -16 4 -12 -2 -1 80-CF 4 11-RF -1
College 588 112 18 2 12 52 221 59 49 10 2 529 .191 .262 .290 .210 49 -10 -3 -22 0 -3
Total* 587 117 20 2 11 50 207 61 45 16 5 890 .199 .270 .295 .216 52 -12 0 -18 -1 -2 43-CF 2 6-RF 0
Year-projected (Age-adjusted) DT for 2027
Paxton Kling Born 2003052824 Bats R Throws R Height 74 Weight 210 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
2023 LSU SEC 100 19 3 1 2 4 38 12 5 1 0 81 .190 .229 .290 .186 6 -14 8 -27 -7 -2 25-DH 0
2023 YAR CCD 41 7 1 0 1 5 19 4 2 2 0 34 .171 .261 .268 .209 3 2 0 -26 4 -7 11-DH 0
2024 LSU SEC 154 26 3 0 1 14 65 11 13 3 1 131 .169 .250 .214 .178 9 -24 -6 -30 0 -5 41-DH 0
2025 PSU B10 247 50 9 1 5 16 89 24 20 4 1 200 .202 .258 .308 .211 20 -10 -2 -21 -3 1 63-DH 0
2025 Hickory_____ Car 40 11 3 0 1 1 12 4 3 0 0 30 .275 .286 .425 .254 5 4 -5 -9 -6 11 6-RF 0 2-CF 1
2025 Hub_City____ SAL 47 10 2 0 0 2 11 5 2 1 1 38 .213 .245 .277 .189 3 -21 4 -1 -5 -3 11-CF 0
2026 Hub_City____ SAL 337 67 11 1 5 30 117 36 21 17 6 279 .199 .277 .279 .218 31 -20 6 -17 0 -1 63-CF 2 5-RF -1
2026 Frisco______ Tex 19 4 1 0 0 1 4 2 2 1 0 16 .211 .286 .263 .210 2 -10 2 3 -2 -6 5-CF 1
2026.00000 AFL diff not found
2027 TEXAL 330 68 12 1 5 28 115 33 24 11 5 267 .206 .276 .294 .216 29 -20 3 -18 -1 3 84 CF 2 0 26 40 52 33
--------------------------------------------------------------------------------------------------------
Minors 585 120 22 1 8 47 192 62 37 26 9 486 .205 .275 .288 .218 53 -19 5 -14 -2 -1 79-CF 3 11-RF -1
College 426 81 14 1 7 31 163 40 33 8 2 350 .190 .252 .279 .200 31 -13 -2 -25 -2 -2
Total* 589 117 21 2 9 46 207 59 41 20 6 836 .199 .266 .284 .211 49 -17 2 -19 -2 -1 46-CF 2 7-RF 0
2027 TEX H KLING20030528A
Six-year mean projection from 2027
Year Tm Lge Age PA AB R H DB TP HR RBI BB SO SB CS BAvg OBP SLG EqBA EqOBA EqSLG EqA RAR WARP MJ Brk Imp Col Att Drp Ups
2027 TEX AL 24 362 330 33 68 12 1 5 24 28 115 11 5 .206 .276 .294 .203 .275 .292 .216 -2.6 -0.1 0 26 40 52 33 21 36
2028 TEX AL 25 267 244 24 50 8 1 3 18 21 82 9 4 .205 .273 .283 .201 .272 .281 .211 -2.9 -0.2 5 15 32 69 57 45 38
2029 TEX AL 26 151 137 13 25 4 0 3 10 12 48 4 2 .182 .258 .277 .192 .267 .266 .204 -2.9 -0.2 3 8 22 81 78 62 34
2030 TEX AL 27 96 87 10 16 3 0 2 8 8 31 3 1 .184 .260 .287 .189 .266 .270 .208 -1.3 -0.2 18 11 14 86 82 77 22
2031 TEX AL 28 48 43 4 7 1 0 1 3 5 16 2 1 .163 .250 .256 .173 .264 .259 .203 -1.2 -0.1 35 5 5 94 95 91 21
2032 TEX AL 29 48 43 5 8 2 0 1 3 5 15 1 1 .186 .271 .302 .197 .283 .286 .217 -0.5 -0.1 32 5 6 94 94 94 20
UPSIDE KLING20030528A 2027 702265 Kling Paxton TEX 24.
Percentiles
Pct Tm Lge Age PA AB R H DB TP HR RBI BB SO SB CS BAvg OBP SLG EqBA EqOBA EqSLG EqA RAR WARP MJ Brk Imp Col Att Drp Ups
90 TEX AL 24 413 371 44 86 16 1 7 31 37 125 16 5 .232 .310 .337 .227 .307 .334 .242 8.8 1.2 0 95 100 0 0 0 36
80 TEX AL 24 407 369 42 82 15 1 6 31 34 123 15 5 .222 .295 .317 .219 .294 .321 .233 3.6 .6 0 63 98 2 2 0 36
70 TEX AL 24 389 354 38 76 14 1 6 28 33 122 13 5 .215 .285 .311 .212 .287 .306 .225 .8 .3 0 42 67 19 12 0 36
60 TEX AL 24 385 351 36 73 13 1 5 27 30 122 12 5 .208 .278 .293 .207 .279 .298 .219 -2.4 -0.1 0 32 51 39 19 6 36
50 TEX AL 24 362 330 33 68 12 1 5 24 28 115 11 5 .206 .276 .294 .203 .275 .292 .216 -2.6 -0.1 0 26 40 52 33 21 36
40 TEX AL 24 336 309 30 61 11 1 4 21 24 107 9 4 .197 .262 .278 .193 .261 .273 .204 -6.1 -0.5 0 8 25 64 41 26 36
30 TEX AL 24 288 266 24 48 8 1 3 16 21 96 7 3 .180 .243 .252 .181 .246 .251 .190 -9.7 -1.0 0 0 3 84 53 34 36
20 TEX AL 24 203 189 16 30 4 0 3 11 13 68 4 2 .159 .217 .228 .166 .222 .233 .173 -10.7 -1.1 0 0 0 100 63 51 36
10 TEX AL 24 73 68 5 10 1 0 1 3 4 27 2 1 .147 .205 .206 .140 .203 .201 .157 -4.5 -0.5 0 0 0 100 88 83 36
Top comparable players Baseline Performance Next Year Performance
Year Name PA EQA EQR BA OBP SLG PA EQA EQR BA OBP SLG DIF
2027. Paxton Kling 419. .214 33. .203 .271 .277
2025. Kevin Kilpatrick 537. .202 37. .195 .253 .270 351. .197 23. .200 .256 .248 -0.005
2015. Breland Almadova 548. .205 39. .196 .258 .277 430. .224 37. .214 .284 .291 .019
2003. Gavin Wright 559. .212 43. .215 .255 .308 402. .175 20. .191 .229 .251 -0.036
2020. Clark Brinkman 383. .185 22. .175 .232 .249 . .000 . .000 .000 .000 -0.185
2024. Bill Knight 367. .210 28. .206 .254 .297 475. .211 37. .175 .246 .306 .000
2018. Joel Booker 548. .208 40. .213 .258 .279 521. .235 50. .231 .292 .328 .027
2006. Jesse Schmidt 461. .202 31. .187 .262 .269 . .000 . .000 .000 .000 -0.202
2023. Michael Sandle 505. .225 45. .222 .266 .333 397. .179 21. .169 .219 .260 -0.047
2016. D.K. Carey 487. .208 36. .186 .261 .282 397. .199 26. .161 .262 .255 -0.010
2025. Jake DeLeo 426. .195 27. .191 .232 .290 . .000 . .000 .000 .000 -0.195
2016. Joseph Daris 423. .205 30. .208 .252 .281 265. .162 11. .165 .219 .237 -0.044
2014. Will Piwnica-Worms 407. .211 31. .193 .266 .283 222. .207 16. .192 .262 .290 -0.004
2026. Joe Redfield 460. .220 39. .217 .265 .297 . .000 . .000 .000 .000 -0.220
2016. Michael Danner 299. .207 22. .201 .264 .285 40. .000 . .108 .175 .135 -0.207
2025. Andrew Pintar 426. .207 31. .198 .259 .285 330. .249 36. .247 .300 .352 .042
2026. Cameron Leary 528. .210 40. .178 .253 .285 486. .226 44. .198 .265 .314 .016
2008. Francisco Plasencia 561. .205 40. .192 .253 .294 477. .219 39. .214 .268 .325 .013
1994. Antonio Grissom 555. .214 44. .192 .264 .276 346. .190 21. .177 .237 .261 -0.023
2019. Willie Abreu 485. .206 36. .193 .234 .315 180. .200 12. .183 .255 .268 -0.006
2025. Cole Gabrielson 347. .190 21. .172 .245 .252 269. .217 22. .174 .260 .303 .028
/home/clayd/baseball/current/defense/splitdts
Splits for 2026 pes AFL -----------------------------------------------------------------------------------
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 2026 pes AFL 20 10 1 1 0 5 2 2 8 4 1 11 .500 .600 .650 .404 6 -10 4 16 4 23
vLH 2026 pes AFL 3 3 0 1 0 1 0 2 4 0 0 0 .999 .999 .999 .999 2 -2 2 0 1 18
vRH 2026 pes AFL 16 7 1 0 0 1 2 0 7 0 0 9 .438 .471 .500 .320 3 -5 -4 8 -5 12
ROAD 2026 pes AFL 14 6 0 0 0 1 1 1 6 0 0 8 .429 .467 .429 .302 2 -7 -5 10 -4 8
HOME 2026 pes AFL 5 4 1 1 0 1 1 1 5 0 0 1 .800 .833 .999 .820 3 0 0 2 0 16
EMPTY 2026 pes AFL 9 3 0 0 0 0 1 0 0 0 0 6 .333 .333 .333 .207 1 -4 -3 5 -5 2
MEN_ON 2026 pes AFL 10 7 1 1 0 2 1 2 11 0 0 3 .700 .750 .999 .615 4 -3 -1 7 1 22
SEPT 2026 pes AFL 19 10 1 1 0 2 2 2 11 0 0 9 .526 .571 .684 .413 5 -7 -4 12 -4 22
--------------------------------------------------------------------------------------------------------
Splits for 2026 SPA SAL -----------------------------------------------------------------------------------
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 2026 SPA SAL 304 75 14 1 7 55 98 58 31 38 11 240 .247 .388 .368 .271 46 -16 18 -3 5 7
vLH 2026 SPA SAL 68 20 3 1 3 14 27 14 9 0 0 48 .294 .417 .500 .308 13 18 -5 -19 9 34
vRH 2026 SPA SAL 248 56 10 0 4 43 72 44 28 0 0 192 .226 .370 .315 .243 28 -17 -6 3 4 -3
ROAD 2026 SPA SAL 161 35 7 0 5 29 49 23 23 0 0 126 .217 .364 .354 .250 20 -1 -11 0 5 -8
HOME 2026 SPA SAL 155 41 6 1 2 28 50 35 14 0 0 114 .265 .400 .355 .267 21 -20 2 -3 5 17
EMPTY 2026 SPA SAL 191 53 7 1 5 29 58 5 0 0 0 138 .277 .400 .403 .277 28 -8 -14 -1 1 16
MEN_ON 2026 SPA SAL 125 23 6 0 2 28 41 53 37 0 0 102 .184 .352 .280 .228 13 -15 35 -3 11 -14
APRIL 2026 SPA SAL 79 18 3 0 1 13 28 11 12 0 0 61 .228 .351 .304 .229 8 -20 -9 -12 3 7
MAY 2026 SPA SAL 81 21 3 0 4 19 24 16 8 0 0 60 .259 .439 .444 .306 16 14 -11 6 11 2
JUNE 2026 SPA SAL 35 11 3 1 0 3 7 5 6 0 0 24 .314 .400 .457 .289 5 -18 -2 11 -5 13
JULY 2026 SPA SAL 4 1 0 0 0 0 3 1 0 0 0 3 .250 .250 .250 .139 0 -3 2 -8 -1 11
AUG 2026 SPA SAL 96 16 3 0 2 17 31 19 6 0 0 80 .167 .308 .260 .197 7 -14 10 -4 5 -23
SEPT 2026 SPA SAL 21 9 1 0 0 5 6 6 5 0 0 12 .429 .536 .476 .373 5 -14 -2 3 5 31
--------------------------------------------------------------------------------------------------------
Splits for 2026 FRI 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 2026 FRI TXS 17 3 1 0 0 2 4 3 3 2 0 14 .176 .350 .235 .228 2 -11 6 4 -1 -7
vRH 2026 FRI TXS 18 3 1 0 0 2 4 4 3 0 0 15 .167 .333 .222 .189 1 -11 8 5 -1 -9
ROAD 2026 FRI TXS 18 3 1 0 0 2 4 4 3 0 0 15 .167 .333 .222 .189 1 -11 8 5 -1 -9
EMPTY 2026 FRI TXS 7 1 0 0 0 1 0 0 0 0 0 6 .143 .250 .143 .088 0 -5 -2 0 0 -4
MEN_ON 2026 FRI TXS 11 2 1 0 0 1 4 4 3 0 0 9 .182 .357 .273 .226 1 -5 8 -2 -2 -2
SEPT 2026 FRI TXS 18 3 1 0 0 2 4 4 3 0 0 15 .167 .333 .222 .189 1 -11 8 5 -1 -9
--------------------------------------------------------------------------------------------------------
Splits for 2025 SPA SAL -----------------------------------------------------------------------------------
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 2025 SPA SAL 45 11 3 0 0 4 10 6 2 1 1 35 .244 .320 .311 .241 5 -13 3 8 -4 4
vLH 2025 SPA SAL 8 2 2 0 0 2 1 1 1 0 0 6 .250 .400 .500 .323 2 1 1 5 3 0
vRH 2025 SPA SAL 37 9 1 0 0 2 9 5 3 0 0 28 .243 .300 .270 .219 3 -13 -1 3 -7 4
ROAD 2025 SPA SAL 28 7 1 0 0 1 5 4 1 0 0 21 .250 .300 .286 .223 2 -9 0 8 -7 1
HOME 2025 SPA SAL 17 4 2 0 0 3 5 2 3 0 0 13 .235 .350 .353 .269 2 -2 -1 0 2 3
EMPTY 2025 SPA SAL 22 6 2 0 0 3 4 0 1 0 0 16 .273 .360 .364 .275 3 -5 -3 7 1 4
MEN_ON 2025 SPA SAL 23 5 1 0 0 1 6 6 3 0 0 18 .217 .280 .261 .207 2 -7 11 1 -5 0
AUG 2025 SPA SAL 35 9 2 0 0 4 7 6 2 0 0 26 .257 .359 .314 .258 4 -10 0 9 -1 4
SEPT 2025 SPA SAL 10 2 1 0 0 0 3 0 2 0 0 8 .200 .200 .300 .175 1 -1 -1 -1 -3 0
--------------------------------------------------------------------------------------------------------
Splits for 2025 PSU B10 -----------------------------------------------------------------------------------
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 2025 PSU B10 212 76 15 2 13 37 45 63 54 15 3 146 .358 .470 .632 .326 44 24 19 5 4 24
--------------------------------------------------------------------------------------------------------
Splits for 2025 HIC CRL -----------------------------------------------------------------------------------
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 2025 HIC CRL 38 14 4 1 1 3 9 6 5 1 0 26 .368 .395 .605 .346 9 11 1 3 -6 25
vLH 2025 HIC CRL 2 0 0 0 0 1 2 0 0 0 0 2 .000 .333 .000 .182 0 0 -1 -4 2 -7
vRH 2025 HIC CRL 38 14 4 1 1 2 7 6 5 0 0 24 .368 .400 .605 .342 8 11 -2 8 -9 19
ROAD 2025 HIC CRL 22 8 3 0 0 2 6 3 0 0 0 14 .364 .417 .500 .327 4 1 -2 -1 -3 17
HOME 2025 HIC CRL 18 6 1 1 1 1 3 3 5 0 0 12 .333 .368 .667 .341 4 9 0 5 -4 4
EMPTY 2025 HIC CRL 20 10 4 0 0 2 4 0 0 0 0 10 .500 .545 .700 .433 6 3 -3 4 -2 26
MEN_ON 2025 HIC CRL 20 4 0 1 1 1 5 6 5 0 0 16 .200 .238 .450 .240 2 7 12 0 -5 -7
AUG 2025 HIC CRL 40 14 4 1 1 3 9 6 5 0 0 26 .350 .395 .575 .333 8 11 -2 4 -7 20
--------------------------------------------------------------------------------------------------------