Used 2017 Hyundai Elantra for Sale nearSt Catharines, ON

Filters (3)

Location:

Only show listings in ON?

Include delivery listings?

159 vehicles found
Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Polished Metal Metallic
Transmission:
Automatic
Mileage:
160,597
Stock #:
277713B
VIN:
5NPD74LF6HH147670
Polished Metal Metallic 2017 Hyundai Elantra Sedan  Automatic
Price drop

-$490

Leggat Chevrolet Cadillac Buick GMC

Sponsored by Leggat Chevrolet Cadillac Buick GMC

2017 Hyundai Elantra

LE FWD

160,597 km

Burlington, ON
49 km away
Good Deal

$8,200

$7,710

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Interior colour:
Black
Transmission:
Automatic
Mileage:
65,400
Stock #:
126409
VIN:
KMHD84LF6JU677657
Blue 2018 Hyundai Elantra Sedan  Automatic
Price drop

-$300

Sponsored Listing

2018 Hyundai Elantra

GL FWD

65,400 km

55 km away
Fair Deal

$13,590

$13,290

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Black
Interior colour:
Black
Transmission:
Automatic
Mileage:
165,000
VIN:
KMHD84LF4HU170587
Black 2017 Hyundai Elantra Sedan  Automatic

Sponsored Listing

2017 Hyundai Elantra

GL FWD

165,000 km

Brantford, ON
83 km away
Fair Deal

$8,999

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Gold
Transmission:
Automatic
Mileage:
161,431
Stock #:
632335
VIN:
KMHDH4AE8GU632335
Gold 2016 Hyundai Elantra Sedan  Automatic
Price drop

-$555

 

2016 Hyundai Elantra

Sport Appearance FWD

161,431 km

Scarborough, ON
62 km away
Great Deal

$6,550

$5,995

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
145 hp 1.8L I4
Exterior colour:
White
Combined gas mileage:
7 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
159,682
Stock #:
1229
VIN:
KMHDH4AEXGU552504
White 2016 Hyundai Elantra Sedan Front-Wheel Drive Automatic
New arrival

 

2016 Hyundai Elantra

SE FWD

159,682 km

Halton Hills, ON
74 km away
Good Deal

$6,295

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Black
Interior colour:
Black
Transmission:
Automatic
Mileage:
132,599
VIN:
KMHDH4AH5GU483022
Black 2016 Hyundai Elantra Sedan  Automatic
New arrival

 

2016 Hyundai Elantra

GLS FWD

132,599 km

Burlington, ON
50 km away
Good Deal

$7,699

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
blue methalic
Interior colour:
Black
Transmission:
Automatic
Mileage:
117,452
Stock #:
pdc100
VIN:
KMHDH4AEXGU479085
blue methalic 2016 Hyundai Elantra Sedan  Automatic
New arrival

 

2016 Hyundai Elantra

Sport Appearance FWD

117,452 km

Etobicoke, ON
57 km away
Good Deal

$7,990

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Black
Transmission:
Automatic
Mileage:
151,620
Stock #:
151620++- WE FINANCE EVERYONE
VIN:
KMHDH4AE3GU494736
Black 2016 Hyundai Elantra Sedan  Automatic
New arrival

 

2016 Hyundai Elantra

Sport Appearance FWD

151,620 km

Scarborough, ON
68 km away
Good Deal

$6,995

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
White
Interior colour:
Black
Transmission:
Automatic
Mileage:
143,500
Stock #:
70357A
VIN:
KMHD84LF7HU404270
Vehicle photo unavailable
New arrival

 

2017 Hyundai Elantra

GLS FWD

143,500 km

Pickering, ON
73 km away
Fair Deal

$9,999

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
201 hp 1.6L I4
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
120,500
Stock #:
377
VIN:
KMHD04LB7JU502516
 2018 Hyundai Elantra Sedan Front-Wheel Drive Automatic

 

2018 Hyundai Elantra

Sport FWD

120,500 km

York, ON
62 km away
Great Deal

$11,999

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Transmission:
6-Speed Automatic
Mileage:
58,200
Stock #:
29975
VIN:
KMHD84LF7HU112697
Blue 2017 Hyundai Elantra Sedan  6-Speed Automatic
New arrival

 

2017 Hyundai Elantra

GL FWD

58,200 km

Niagara Falls, ON
14 km away
Good Deal

$11,988

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Red
Interior colour:
Black
Transmission:
Automatic
Mileage:
84,245
VIN:
KMHDH4AE2GU631603
Red 2016 Hyundai Elantra Sedan  Automatic

 

2016 Hyundai Elantra

Sport Appearance FWD

84,245 km

Toronto, ON
67 km away
Good Deal

$8,995

CarGurus Analysis:

2017 Hyundai Elantra

4.7

  • With 159 currently listed for sale and an average price of $9,684 CAD, 26.4% of 2017 Hyundai Elantra listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2017 Hyundai Elantra 4.7 / 5 stars and CarGurus experts gave it an 8.8 / 10.

Research summarized using AI

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Gray
Interior colour:
Black
Transmission:
Automatic
Mileage:
88,697
Stock #:
26-081
VIN:
KMHD84LF0JU605580
Gray 2018 Hyundai Elantra Sedan  Automatic
New arrival

 

2018 Hyundai Elantra

GL FWD

88,697 km

Whitby, ON
82 km away
Good Deal

$12,999

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Engine:
147 hp 2L I4
Exterior colour:
Blue
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
198,900
Stock #:
444197
VIN:
KMHD84LF9JU444197
Blue 2018 Hyundai Elantra Sedan  Automatic
New arrival

 

2018 Hyundai Elantra

198,900 km

Toronto, ON
69 km away
Good Deal

$6,850

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Transmission:
Automatic
Mileage:
168,448
Stock #:
2575
VIN:
KMHD84LF3JU662453
Vehicle photo unavailable
New arrival

 

2018 Hyundai Elantra

GLS FWD

168,448 km

Guelph, ON
94 km away
Fair Deal

$9,495

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Dark Blue
Interior colour:
Black
Transmission:
Automatic
Mileage:
89,700
Stock #:
5261
VIN:
5NPD74LF0JH315261
Dark Blue 2018 Hyundai Elantra Sedan  Automatic

 

2018 Hyundai Elantra

LE FWD

89,700 km

Newmarket, ON
99 km away
Good Deal

$11,100

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Transmission:
Automatic
Mileage:
229,800
Stock #:
359909
VIN:
KMHD84LFXHU359909
Blue 2017 Hyundai Elantra Sedan  Automatic
New arrival

 

2017 Hyundai Elantra

GL FWD

229,800 km

Toronto, ON
69 km away
Good Deal

$5,580

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Interior colour:
Black
Transmission:
Automatic
Mileage:
86,793
Stock #:
130136
VIN:
KMHD84LF5JU643175
Blue 2018 Hyundai Elantra Sedan  Automatic
Price drop

-$300

 

2018 Hyundai Elantra

GL FWD

86,793 km

55 km away
Good Deal

$12,590

$12,290

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Gray
Interior colour:
Black
Transmission:
Automatic
Mileage:
105,000
Stock #:
26-58063
VIN:
KMHD84LF3JU658063
Gray 2018 Hyundai Elantra Sedan  Automatic

 

2018 Hyundai Elantra

Ultimate FWD

105,000 km

Toronto, ON
60 km away
Good Deal

$12,499

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Red
Interior colour:
Black
Transmission:
Automatic
Mileage:
106,800
VIN:
KMHD84LF4JU582365
Red 2018 Hyundai Elantra Sedan  Automatic
New arrival

 

2018 Hyundai Elantra

LE FWD

106,800 km

Scarborough, ON
60 km away
Good Deal

$9,999

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
White
Interior colour:
Black
Transmission:
Automatic
Mileage:
161,457
Stock #:
A5004
VIN:
KMHD84LF9HU342676
White 2017 Hyundai Elantra Sedan  Automatic
New arrival

 

2017 Hyundai Elantra

GL FWD

161,457 km

Mississauga, ON
57 km away
Fair Deal

$8,995

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
201 hp 1.6L I4
Exterior colour:
Gray
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
123,961
Stock #:
22820A
VIN:
KMHD04LB1JU717700
Gray 2018 Hyundai Elantra Sedan Front-Wheel Drive Automatic

Sponsored Listing

2018 Hyundai Elantra

Sport FWD

123,961 km

Newmarket, ON
99 km away
Fair Deal

$13,788

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Polished Metal Metallic
Transmission:
Automatic
Mileage:
160,597
Stock #:
277713B
VIN:
5NPD74LF6HH147670
Polished Metal Metallic 2017 Hyundai Elantra Sedan  Automatic
Price drop

-$490

Leggat Chevrolet Cadillac Buick GMC

Sponsored by Leggat Chevrolet Cadillac Buick GMC

2017 Hyundai Elantra

LE FWD

160,597 km

Burlington, ON
49 km away
Good Deal

$8,200

$7,710

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Interior colour:
Black
Transmission:
Automatic
Mileage:
65,400
Stock #:
126409
VIN:
KMHD84LF6JU677657
Blue 2018 Hyundai Elantra Sedan  Automatic
Price drop

-$300

Sponsored Listing

2018 Hyundai Elantra

GL FWD

65,400 km

55 km away
Fair Deal

$13,590

$13,290

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Black
Interior colour:
Black
Transmission:
Automatic
Mileage:
165,000
VIN:
KMHD84LF4HU170587
Black 2017 Hyundai Elantra Sedan  Automatic

Sponsored Listing

2017 Hyundai Elantra

GL FWD

165,000 km

Brantford, ON
83 km away
Fair Deal

$8,999

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Gold
Transmission:
Automatic
Mileage:
161,431
Stock #:
632335
VIN:
KMHDH4AE8GU632335
Gold 2016 Hyundai Elantra Sedan  Automatic
Price drop

-$555

 

2016 Hyundai Elantra

Sport Appearance FWD

161,431 km

Scarborough, ON
62 km away
Great Deal

$6,550

$5,995

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
145 hp 1.8L I4
Exterior colour:
White
Combined gas mileage:
7 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
159,682
Stock #:
1229
VIN:
KMHDH4AEXGU552504
White 2016 Hyundai Elantra Sedan Front-Wheel Drive Automatic
New arrival

 

2016 Hyundai Elantra

SE FWD

159,682 km

Halton Hills, ON
74 km away
Good Deal

$6,295

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Black
Interior colour:
Black
Transmission:
Automatic
Mileage:
132,599
VIN:
KMHDH4AH5GU483022
Black 2016 Hyundai Elantra Sedan  Automatic
New arrival

 

2016 Hyundai Elantra

GLS FWD

132,599 km

Burlington, ON
50 km away
Good Deal

$7,699

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
blue methalic
Interior colour:
Black
Transmission:
Automatic
Mileage:
117,452
Stock #:
pdc100
VIN:
KMHDH4AEXGU479085
blue methalic 2016 Hyundai Elantra Sedan  Automatic
New arrival

 

2016 Hyundai Elantra

Sport Appearance FWD

117,452 km

Etobicoke, ON
57 km away
Good Deal

$7,990

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Black
Transmission:
Automatic
Mileage:
151,620
Stock #:
151620++- WE FINANCE EVERYONE
VIN:
KMHDH4AE3GU494736
Black 2016 Hyundai Elantra Sedan  Automatic
New arrival

 

2016 Hyundai Elantra

Sport Appearance FWD

151,620 km

Scarborough, ON
68 km away
Good Deal

$6,995

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
White
Interior colour:
Black
Transmission:
Automatic
Mileage:
143,500
Stock #:
70357A
VIN:
KMHD84LF7HU404270
Vehicle photo unavailable
New arrival

 

2017 Hyundai Elantra

GLS FWD

143,500 km

Pickering, ON
73 km away
Fair Deal

$9,999

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
201 hp 1.6L I4
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
120,500
Stock #:
377
VIN:
KMHD04LB7JU502516
 2018 Hyundai Elantra Sedan Front-Wheel Drive Automatic

 

2018 Hyundai Elantra

Sport FWD

120,500 km

York, ON
62 km away
Great Deal

$11,999

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Transmission:
6-Speed Automatic
Mileage:
58,200
Stock #:
29975
VIN:
KMHD84LF7HU112697
Blue 2017 Hyundai Elantra Sedan  6-Speed Automatic
New arrival

 

2017 Hyundai Elantra

GL FWD

58,200 km

Niagara Falls, ON
14 km away
Good Deal

$11,988

Year:
2016
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Red
Interior colour:
Black
Transmission:
Automatic
Mileage:
84,245
VIN:
KMHDH4AE2GU631603
Red 2016 Hyundai Elantra Sedan  Automatic

 

2016 Hyundai Elantra

Sport Appearance FWD

84,245 km

Toronto, ON
67 km away
Good Deal

$8,995

CarGurus Analysis:

2017 Hyundai Elantra

4.7

  • With 159 currently listed for sale and an average price of $9,684 CAD, 26.4% of 2017 Hyundai Elantra listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2017 Hyundai Elantra 4.7 / 5 stars and CarGurus experts gave it an 8.8 / 10.

Research summarized using AI

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Gray
Interior colour:
Black
Transmission:
Automatic
Mileage:
88,697
Stock #:
26-081
VIN:
KMHD84LF0JU605580
Gray 2018 Hyundai Elantra Sedan  Automatic
New arrival

 

2018 Hyundai Elantra

GL FWD

88,697 km

Whitby, ON
82 km away
Good Deal

$12,999

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Engine:
147 hp 2L I4
Exterior colour:
Blue
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
198,900
Stock #:
444197
VIN:
KMHD84LF9JU444197
Blue 2018 Hyundai Elantra Sedan  Automatic
New arrival

 

2018 Hyundai Elantra

198,900 km

Toronto, ON
69 km away
Good Deal

$6,850

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Transmission:
Automatic
Mileage:
168,448
Stock #:
2575
VIN:
KMHD84LF3JU662453
Vehicle photo unavailable
New arrival

 

2018 Hyundai Elantra

GLS FWD

168,448 km

Guelph, ON
94 km away
Fair Deal

$9,495

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Dark Blue
Interior colour:
Black
Transmission:
Automatic
Mileage:
89,700
Stock #:
5261
VIN:
5NPD74LF0JH315261
Dark Blue 2018 Hyundai Elantra Sedan  Automatic

 

2018 Hyundai Elantra

LE FWD

89,700 km

Newmarket, ON
99 km away
Good Deal

$11,100

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Transmission:
Automatic
Mileage:
229,800
Stock #:
359909
VIN:
KMHD84LFXHU359909
Blue 2017 Hyundai Elantra Sedan  Automatic
New arrival

 

2017 Hyundai Elantra

GL FWD

229,800 km

Toronto, ON
69 km away
Good Deal

$5,580

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Blue
Interior colour:
Black
Transmission:
Automatic
Mileage:
86,793
Stock #:
130136
VIN:
KMHD84LF5JU643175
Blue 2018 Hyundai Elantra Sedan  Automatic
Price drop

-$300

 

2018 Hyundai Elantra

GL FWD

86,793 km

55 km away
Good Deal

$12,590

$12,290

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Gray
Interior colour:
Black
Transmission:
Automatic
Mileage:
105,000
Stock #:
26-58063
VIN:
KMHD84LF3JU658063
Gray 2018 Hyundai Elantra Sedan  Automatic

 

2018 Hyundai Elantra

Ultimate FWD

105,000 km

Toronto, ON
60 km away
Good Deal

$12,499

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
Red
Interior colour:
Black
Transmission:
Automatic
Mileage:
106,800
VIN:
KMHD84LF4JU582365
Red 2018 Hyundai Elantra Sedan  Automatic
New arrival

 

2018 Hyundai Elantra

LE FWD

106,800 km

Scarborough, ON
60 km away
Good Deal

$9,999

Year:
2017
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Exterior colour:
White
Interior colour:
Black
Transmission:
Automatic
Mileage:
161,457
Stock #:
A5004
VIN:
KMHD84LF9HU342676
White 2017 Hyundai Elantra Sedan  Automatic
New arrival

 

2017 Hyundai Elantra

GL FWD

161,457 km

Mississauga, ON
57 km away
Fair Deal

$8,995

Year:
2018
Make:
Hyundai
Model:
Elantra
Body type:
Sedan
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
201 hp 1.6L I4
Exterior colour:
Gray
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
123,961
Stock #:
22820A
VIN:
KMHD04LB1JU717700
Gray 2018 Hyundai Elantra Sedan Front-Wheel Drive Automatic

Sponsored Listing

2018 Hyundai Elantra

Sport FWD

123,961 km

Newmarket, ON
99 km away
Fair Deal

$13,788

CarGurus Analysis: 2017 Hyundai Elantra

8.8
of 10
overall
Look and feel9/10
Technology9/10
Performance7/10
Safety10/10
Form & function8/10
Cost effectiveness10/10
Image Not Available

Summary

  • With 159 currently listed for sale and an average price of $9,684 CAD, 26.4% of 2017 Hyundai Elantra listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2017 Hyundai Elantra 4.7 / 5 stars and CarGurus experts gave it an 8.8 / 10.

Why it stands out

The 2017 Hyundai Elantra stands out as a thorough redesign that brings a fresh look inside and out, along with a clear emphasis on technology, efficiency, and safety. It is presented as a compact car that builds on a very competent outgoing generation, but with styling, ergonomics, safety, and technology that make it feel more polished and more competitive than before. That combination gives it broad appeal for buyers who want a small car that feels well equipped rather than stripped down.

What makes the 2017 Hyundai Elantra especially appealing is how it fits the needs of everyday commuting without feeling basic. The available owner feedback reinforces that impression, with praise for comfort, fuel efficiency, and value for money, plus positive comments about the seating and advanced technology. A fair limitation is that some drivers have raised concerns about acceleration power, so it may not satisfy buyers looking for strong performance. Even so, the 2017 Hyundai Elantra comes across as a well-rounded choice for shoppers who prioritise comfort, efficiency, and features in a compact package.

Other model years to consider

  • 2023 Hyundai Elantra
    • Average price: $20,237 CAD
    • Good/great deal percentage: 33.3%
    • User rating: 4.9 / 5
    • Total listings: 222
  • 2022 Hyundai Elantra
    • Average price: $18,453 CAD
    • Good/great deal percentage: 29.8%
    • User rating: 4.6 / 5
    • Total listings: 218
  • 2021 Hyundai Elantra
    • Average price: $16,932 CAD
    • Good/great deal percentage: 30.0%
    • User rating: 4.5 / 5
    • Total listings: 190

Similar models to consider

  • 2017 Honda Civic
    • Average price: $14,821 CAD
    • Good/great deal percentage: 27.4%
    • User rating: 4.8 / 5
    • Total listings: 230
  • 2017 Toyota Corolla
    • Average price: $15,167 CAD
    • Good/great deal percentage: 22.7%
    • User rating: 4.5 / 5
    • Total listings: 119
  • 2017 Mazda MAZDA3
    • Average price: $12,174 CAD
    • Good/great deal percentage: 18.9%
    • User rating: 4.8 / 5
    • Total listings: 122

This analysis is based on CarGurus' proprietary market data from November 2, 2026, CarGurus experts' opinions, and generative AI.