USACARS logo

Kia Optima Cars from USA — Page 43

  • 2020 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    78,562 miles
    Actual
    Lot ID:
    75591335
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L38LG393283
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Mi - Lansing
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA LX
    IAAI
    Status:
    Stationary
    Odometer:
    166,724 miles
    Actual
    Lot ID:
    46375244
    Key:
    No
    Engine:
    2.4L I-4 DI, DOHC, VVT, REGULAR, 192HP
    VIN Code:
    5XXGM4A73FG505463
    Damage:
    -
    Dealer type:
    Insurance
    Location:
    Atlanta South (Ga)
    IAAI
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2019 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    83,999 miles
    Exempt
    Lot ID:
    50609326
    Key:
    No
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L30KG284895
    Damage:
    Vandalized
    Dealer type:
    Insurance
    Location:
    Co - Denver
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2019 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    76,555 miles
    Actual
    Lot ID:
    77108215
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L36KG321092
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Md - Baltimore
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2013 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    185,976 miles
    Actual
    Lot ID:
    75786235
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A7XDG099114
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Tx - Ft. Worth
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2020 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    61,183 miles
    Actual
    Lot ID:
    75675875
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L39LG414061
    Damage:
    Top/Roof
    Dealer type:
    Insurance
    Location:
    Tx - Ft. Worth
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2013 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    181,807 miles
    Actual
    Lot ID:
    98124185
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGN4A73DG147100
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Va - Richmond East
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2012 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    166,165 miles
    Actual
    Lot ID:
    91702925
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A78CG032414
    Damage:
    Minor Dent/Scratches
    Dealer type:
    Insurance
    Location:
    Nv - Reno
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2018 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    70,975 miles
    Actual
    Lot ID:
    73844465
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L37JG203325
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Mi - Lansing
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2014 KIA OPTIMA EX
    Copart
    Canada
    Status:
    Unknown
    Odometer:
    — miles
    Not Actual
    Lot ID:
    71761756
    Key:
    No
    Engine:
    2.4l 4
    VIN Code:
    KNAGN4A7XE5511421
    Damage:
    Front End
    Dealer type:
    Dealer
    Location:
    On - London
    CopartCanada
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    0 CAD
  • 2014 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    209,810 miles
    Actual
    Lot ID:
    96226045
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A70EG332371
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Ca - Rancho Cucamonga
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2014 KIA OPTIMA SX
    Copart
    Canada
    Status:
    Run & Drive
    Odometer:
    209,485 miles
    Actual
    Lot ID:
    60114136
    Key:
    Yes
    Engine:
    2.0l 4
    VIN Code:
    KNAGR4A64E5459067
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Ns - Halifax
    CopartCanada
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    325 CAD
  • 2019 KIA OPTIMA S
    IAAI
    Status:
    Run & Drive
    Odometer:
    127,693 miles
    Actual
    Lot ID:
    46326226
    Key:
    Yes
    Engine:
    2.4l i-4 di, dohc, vvt, 185hp
    VIN Code:
    5XXGT4L32KG370967
    Damage:
    Front & Rear
    Dealer type:
    Insurance
    Location:
    Ashland (Ky)
    IAAI
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2014 KIA OPTIMA
    Copart
    Status:
    Run & Drive
    Odometer:
    163,148 miles
    Actual
    Lot ID:
    96314425
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGN4A78EG296801
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Tx - Ft. Worth
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2014 KIA OPTIMA LX
    Copart
    Status:
    Stationary
    Odometer:
    95,950 miles
    Actual
    Lot ID:
    77807465
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A71EG271533
    Damage:
    Vandalized
    Dealer type:
    Insurance
    Location:
    Ca - Rancho Cucamonga
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2014 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    230,527 miles
    Exempt
    Lot ID:
    61282006
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGN4A72EG297992
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Ma - Freetown
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    150,359 miles
    Actual
    Lot ID:
    77214045
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A76FG418270
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Ca - Rancho Cucamonga
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2020 KIA OPTIMA LX
    IAAI
    Status:
    Stationary
    Odometer:
    1 miles
    Not Actual
    Lot ID:
    43332362
    Key:
    Yes
    Engine:
    2.4l i-4 di, dohc, vvt, 185hp
    VIN Code:
    5XXGT4L3XLG391244
    Damage:
    Burn Engine
    Dealer type:
    Insurance
    Location:
    Fresno (Ca)
    IAAI
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2013 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    119,798 miles
    Actual
    Lot ID:
    76342135
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A76DG192356
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Ca - Vallejo
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2016 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    148,640 miles
    Actual
    Lot ID:
    76385755
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGU4L31GG042198
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Ca - Rancho Cucamonga
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2013 KIA OPTIMA SX
    Copart
    Status:
    Starts
    Odometer:
    130,955 miles
    Actual
    Lot ID:
    76390755
    Key:
    Yes
    Engine:
    2.0l 4
    VIN Code:
    5XXGR4A69DG239727
    Damage:
    Side
    Dealer type:
    Insurance
    Location:
    Ca - Rancho Cucamonga
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2018 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    86,221 miles
    Actual
    Lot ID:
    99555625
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGU4L34JG183578
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Tx - Dallas
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2019 KIA OPTIMA LX
    Copart
    Status:
    Stationary
    Odometer:
    47,810 miles
    Actual
    Lot ID:
    98153055
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L38KG279704
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Tx - Ft. Worth
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    213,685 miles
    Actual
    Lot ID:
    98752115
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A72FG494259
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Tx - Ft. Worth
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2016 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    102,731 miles
    Actual
    Lot ID:
    74903845
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGU4L39GG092119
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Ca - Rancho Cucamonga
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2017 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    106,077 miles
    Exempt
    Lot ID:
    56504536
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L37HG121749
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Fl - Orlando South
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2012 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    143,712 miles
    Exempt
    Lot ID:
    73344596
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGN4A78CG061490
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    FL - TAMPA NORTH
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA LX
    Copart
    Status:
    Stationary
    Odometer:
    141,341 miles
    Exempt
    Lot ID:
    72739346
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A72FG398051
    Damage:
    Top/Roof
    Dealer type:
    Insurance
    Location:
    Wa - Spokane
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2019 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    145,091 miles
    Actual
    Lot ID:
    73487765
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L33KG288584
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Ca - Rancho Cucamonga
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    153,544 miles
    Actual
    Lot ID:
    74287375
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGN4A7XFG502668
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Md - Baltimore
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA LX
    Copart
    Status:
    Starts
    Odometer:
    94,425 miles
    Actual
    Lot ID:
    73810815
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    KNAGM4A73F5636149
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Tx - Amarillo
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2018 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    68,244 miles
    Actual
    Lot ID:
    77974815
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L33JG219831
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Az - Tucson
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2012 KIA OPTIMA SX
    Copart
    Status:
    Stationary
    Odometer:
    — miles
    Not Actual
    Lot ID:
    75675935
    Key:
    No
    Engine:
    2.0l 4
    VIN Code:
    5XXGR4A64CG066018
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Az - Tucson
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2019 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    130,283 miles
    Actual
    Lot ID:
    87390315
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L36KG279457
    Damage:
    Vandalized
    Dealer type:
    Insurance
    Location:
    Md - Baltimore
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2017 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    62,364 miles
    Actual
    Lot ID:
    63745776
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L38HG170491
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Pa - Philadelphia East-Sublot
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 15
  • 2015 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    158,986 miles
    Actual
    Lot ID:
    74907725
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    KNAGM4A72F5557510
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Or - Eugene
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2012 KIA OPTIMA SX
    Copart
    Canada
    Status:
    Run & Drive
    Odometer:
    241,023 miles
    Not Actual
    Lot ID:
    69412476
    Key:
    Yes
    Engine:
    2.0l 4
    VIN Code:
    KNAGR4A69C5277636
    Damage:
    Burn Engine
    Dealer type:
    Dealer
    Location:
    On - London
    CopartCanada
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    0 CAD
  • 2013 KIA OPTIMA SX
    Copart
    Status:
    Run & Drive
    Odometer:
    185,306 miles
    Actual
    Lot ID:
    76584865
    Key:
    Yes
    Engine:
    2.0l 4
    VIN Code:
    5XXGR4A66DG108593
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Or - Eugene
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA EX
    Copart
    Status:
    Run & Drive
    Odometer:
    149,836 miles
    Actual
    Lot ID:
    67850946
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGN4A75FG509544
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Ar - Little Rock
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    87,738 miles
    Actual
    Lot ID:
    97795665
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    KNAGM4A7XF5654468
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Or - Eugene
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA SX
    Copart
    Status:
    Run & Drive
    Odometer:
    87,578 miles
    Actual
    Lot ID:
    71068855
    Key:
    Yes
    Engine:
    2.0l 4
    VIN Code:
    5XXGR4A69FG406526
    Damage:
    Side
    Dealer type:
    Insurance
    Location:
    Ct - Hartford
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 825
  • 2011 KIA OPTIMA LX
    Copart
    Status:
    Stationary
    Odometer:
    — miles
    Not Actual
    Lot ID:
    76806235
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    KNAGM4A79B5081539
    Damage:
    Minor Dent/Scratches
    Dealer type:
    Insurance
    Location:
    Co - Colorado Springs
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2015 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    92,349 miles
    Exempt
    Lot ID:
    59975616
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGM4A70FG371785
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Nj - Somerville
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2020 KIA OPTIMA SX
    Copart
    Status:
    Run & Drive
    Odometer:
    49,533 miles
    Actual
    Lot ID:
    97543185
    Key:
    Yes
    Engine:
    2.0l 4
    VIN Code:
    5XXGW4L20LG397827
    Damage:
    Side
    Dealer type:
    Insurance
    Location:
    Co - Colorado Springs
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2013 KIA OPTIMA SX
    Copart
    Status:
    Run & Drive
    Odometer:
    145,301 miles
    Exempt
    Lot ID:
    72764446
    Key:
    Yes
    Engine:
    2.0l 4
    VIN Code:
    5XXGR4A61DG185307
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Ok - Oklahoma City
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2020 KIA OPTIMA LX
    Copart
    Status:
    Stationary
    Odometer:
    105,398 miles
    Actual
    Lot ID:
    82746525
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L31LG448771
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Mt - Helena
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2011 KIA OPTIMA EX
    IAAI
    Status:
    Run & Drive
    Odometer:
    155,162 miles
    Actual
    Lot ID:
    46301462
    Key:
    Yes
    Engine:
    2.4L I-4 DI, DOHC, VVT, REGULAR, 200HP
    VIN Code:
    KNAGN4A74B5182176
    Damage:
    -
    Dealer type:
    Insurance
    Location:
    Louisville North (Ky)
    IAAI
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2020 KIA OPTIMA LX
    Copart
    Status:
    Stationary
    Odometer:
    72,720 miles
    Not Actual
    Lot ID:
    92755155
    Key:
    No
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L31LG389480
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Hi - Honolulu
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2020 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    127,296 miles
    Exempt
    Lot ID:
    63552346
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L34LG383897
    Damage:
    Rear End
    Dealer type:
    Insurance
    Location:
    Tx - Austin
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0
  • 2018 KIA OPTIMA LX
    Copart
    Status:
    Run & Drive
    Odometer:
    73,442 miles
    Actual
    Lot ID:
    94308095
    Key:
    Yes
    Engine:
    2.4l 4
    VIN Code:
    5XXGT4L39JG254471
    Damage:
    Front End
    Dealer type:
    Insurance
    Location:
    Il - Chicago South
    Copart
    Auction planned – date to be determined
    Auction planned – date to be determined
    Current Bid:
    $ 0

© Copyright 2026 USA Cars. All rights reserved