Sort

Used 2019 Audi A4 for Sale in Westwood, MA

{{ctrl.calloutText1}}  {{ctrl.calloutText2}}
Currently in stock: New CPO Used
See all 34 photos
Audi Certified
$39,090 8,435 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Peabody
() -
(978) 767-9355
4.8 (102 reviews)
26 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Happy Customers
by PADA LLC from Melrose Mass
December 3, 2018
5 5 5 5 5 4.8 (102 reviews)
Nate Willard, our service advisor was absolutely wonderful!! So kind and helpful! He is a huge asset to that company. We are actually considering another Audi because of the wonderful service at Audi Peabody. Service for us is a huge factor when deciding on a car...... Best service and best sales advisors at Audi Peabody!
Consumer Review
EXCELLENT FIT AND FINISH
by charles from Saint Louis
April 22, 2019
5
i love it, terrific color, much better than i anticipated, after the purchase they had the vehicle detailed, i believe, better than average, i would buy another audi again, maybe a bigger one.
See all 32 photos
Audi Certified
$37,700 6,852 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Blue
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi of Westwood
() -
(781) 355-7719
4.7 (50 reviews)
1 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Wierd noise resolved
by Qship pilot from North Attleboro, MA
December 3, 2018
5 5 5 5 5 4.7 (50 reviews)
Ultra quiet Q7 developed wierd rump-rump- rump noise related to speed. Thought sure it was so expensive drive train component. Was greatly relieved problem was uneven tire wear attributed to loss of wheel alignment. Can’t imagine how that happened as we only drive on the excellent po hole free byways of New England. Alignment corrected, tires rotated and Q is good to go. Still have some tire noise, but now we know why. Oh Q is exceptional isolating road noise and absorbing bumps & holes.
Consumer Review
Audi A4 - Fun fun fun
by AmyA4 from Bristol, CT
April 10, 2019
5
Love the look, feel and fun of my new Audi A4 The ride is smooth and comfortable. Excellerates quickly. Fun on country roads and highways.
Used
$38,998 6,985 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free AutoCheck Report
Audi of Westwood
() -
(781) 850-4165
4.7 (50 reviews)
1 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Phil C
by Phil C from Dover, Ma
December 3, 2018
5 5 5 5 5 4.7 (50 reviews)
Excellent overall experience! I was greeted very quickly upon arrival. My car was servi ced very well and quickly. Very fair place to get your Audi serviced. Beautiful new dealership. Highly recommend!!
Consumer Review
Most Beautiful Car I have Ever Owned.
by thecurecats from Windsor, Ct.
April 4, 2019
5
I have only owned it for a few days but, the Best few days I have had in a very long time. i love my new Audi A4.
See all 16 photos
Used
$38,890 8,207 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Peabody
() -
(978) 767-9269
4.8 (102 reviews)
26 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Very happy with Audi Peabody Parts and Service
by Dave Z from Swampscott, MA
December 3, 2018
5 5 5 5 5 4.8 (102 reviews)
Bought my car at Audi Burlington but since I live in Swampscott, Audi Peabody will be my service and parts location. So far I am extremely happy with the facility. Nate Willard is my service contact and he is AWESOME....so quick to go the extra mile. Very happy so far with Audi Peabody.
Consumer Review
Great luxury car
by Samir Vosoq from Snellville, GA
March 1, 2019
5
This car is very good it has plenty of leg room and drive is very smoth and handles pretty well. It also have apple car play which I love.
PRICE DROP
See all 32 photos
Used
$37,327 $37,990 11,392 mi.

2019 Audi A4 2.0T Premium

Good Deal
  • Ext. Color: White
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Natick
() -
(781) 561-7270
4.7 (567 reviews)
8 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Service of Audi Q5
by Audi Q5 Owner from Bethlehem, PA
November 5, 2018
5 5 5 5 5 4.7 (567 reviews)
Audi Natick Service is as close to perfect as you can get.
Consumer Review
Maintenance
by jdude67 from York Pennsylvania
December 5, 2018
4
Went with BMW because of a better maintenance program. High tech performance vehicles require $ for upkeep to consider it a high performance vehicle. If they better there maintenance program a good possibility for my spouse
See all 32 photos
Audi Certified
$37,900 7,554 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: White
  • Int. Color: Beige
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi of Westwood
() -
(781) 355-7719
4.7 (50 reviews)
1 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Great service
by Big Bob from Boston
December 3, 2018
5 5 5 5 5 4.7 (50 reviews)
Great service, timely, informative. An additional item was found to be an issue. They explained it fully and gave me clear options of how to have it addresses.
See all 32 photos
Used
$38,946 6,824 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Beige
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Natick
() -
(781) 561-7270
4.7 (567 reviews)
8 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Excellent Buying Experience
by Touareg Guy from DealerRater.com
December 3, 2018
5 5 5 5 5 4.7 (567 reviews)
I purchased a used 2017 VW Touareg Executive from this dealer in November 2018 and I have to say it was the best car buying experience ever. My sales Rep Sky Tang was very professional and treated me with respect. I went to Audi Natick to buy that specific Touareg that I saw advertised. Sky had the car ready for the test drive and was prepared to answer all my questions. She explained Audi's pricing policy, warranty, etc. and then we discussed my trade. After a couple of short discussions with her supervisor we settled on the fair value of my trade and the deal was done.
See all 33 photos
Audi Certified
$38,998 6,777 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Peabody
() -
(978) 767-9355
4.8 (102 reviews)
26 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Bought a used car
by Nicholas from Worcester, MA
December 3, 2018
5 5 5 5 5 4.8 (102 reviews)
Had a great low mileage Mazda CX 5 that the previous owner traded in for an Audi. Theodore (Ted)Piotrowicz was great over email and phone talking and getting close to the deal I wanted for my wife. We live an hour away, so Ted knew if we made the trip we were going to buy the car. Showed up, met with Daniel Otavo who was extremely professional and friendly, what you want in a salesperson. Always polite and not pushy, which it also helped that most the deal was done before we got there. If this was not the case, I would have been happy to go through the whole process with Dani. The Finance was fine, there was some confusion but they stuck with their word and made sure they honored the deal that we showed up for. If you are in the market for a car, and want an up front/honest experience I would highly recommend talking with Ted and Dani.
PRICE DROP
See all 28 photos
Used
$38,889 $39,490 2,727 mi.

2019 Audi A4 2.0T Premium

Good Deal
  • Ext. Color: Black
  • Int. Color: Brown
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Natick
() -
(781) 561-7270
4.7 (567 reviews)
8 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Simply put, A+
by BruinsCupChamps from DealerRater.com
November 5, 2018
5 5 5 5 5 4.7 (567 reviews)
I purchase two or three cars a year. I am always on the lookout for something new and different. I started to get the itch again right after New Years and started to look around. I ended up focusing my search on a pre-owned A6. I looked at a lot of cars. I eventually met David Hamilton at Audi Natick. David is a pro. Easy to talk to, engaging, not pushy. My search came down to two (2) almost identical cars. Same year, color, options. Identical. Audi Natick offered me $3,500 more for my trade than the other dealer. The Audi Natick vehicle cost $500 more than the other vehicle, but had 5,000 less miles and almost four (4) years of warranty, whereas the other car's warranty will expire in less than a year. Talk about a no-brainer. I am now driving my 2013 A6 and I couldn't be happier. When I start the get itch again in a few months, I'll know where to go. Audi Natick gets my highest recommendation.
Used
$41,995 5,370 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Silver
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Norwell
() -
(888) 902-7186
4.7 (74 reviews)
17 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
New car purchase
by TheKoops from Plymouth, MA
December 3, 2018
5 5 5 5 5 4.7 (74 reviews)
Just bought a new 2018 A6. Very happy with the entire sales process and love the car. Tom Smelstor took care of us and handled everything with professionalism and expertise. He did all the "heavy lifting", which made it easy on us. Highly recommend the dealership and Tom.
See all 32 photos
Audi Certified
$39,495 8,473 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Gray
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Norwell
() -
(888) 816-2404
4.7 (74 reviews)
17 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Great customer service
by CraigMA from Marshfield, MA
November 5, 2018
5 5 5 5 5 4.7 (74 reviews)
I received a letter from Audi that there was a factory recall on a control module on my A5. I called the dealer, made an appointment for a few days later. My paperwork was pretty much complete when I brought the car in, they had the loaner ready and I was back on my way in less than 10 minutes. It was just as easy picking up my car later in the day...plus they washed my car! Professional service, clean and organized service department and quality workmanship.
See all 3 photos
Audi Certified
$39,498 7,975 mi.

2019 Audi A4 Premium Plus

Good Deal
  • Ext. Color: Gray
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Brookline
() -
(617) 860-3218
4.5 (184 reviews)
9 mi. from 02090
Call
Dealer Review
Want an Audi? Look No Further than Audi Brookline.
by mfh0aaa from DealerRater.com
November 5, 2018
5 5 5 5 5 4.5 (184 reviews)
Worked with Chris Garvin in sales, Mike Espey on negotiation and Kayla on the paperwork. Ultimately bought a 2017 Q7 Prestige. They were friendly, not pretentious like some luxury brand dealers, and extremely knowledgeable. Chris was amazing. From the first day I met him he immediately focused on what I wanted (specific color and optons). He didn't try to sell me something else. He setup a great test drive and knew everything about this just released, brand new model. We initially couldn't come to the right numbers to make the sale, but he was so cordial and good about it. I walked that day but the sales manager, Mike and I ultimately made a deal over a short time that worked for both of us. As with any car purchase, negotiation was the biggest challenge but it was a professional, non-condescending process. On delivery, Mike spent a few hours with me going over the setup and features of the car and creating my new Audi services account for the Care and Connect support features. He made sure I completely understood how to handle this incredibly advanced Q7. I highly recommend Chris Garvin and Audi Brookline. And the new Q7 is one incredible vehicle. Very pleased.
See all 32 photos
Used
$39,184 8,845 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Gray
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Natick
() -
(781) 561-7270
4.7 (567 reviews)
8 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
2017 Audi A4 purchase
by BMFerreira from DealerRater.com
November 6, 2018
5 5 5 5 5 4.7 (567 reviews)
I recently got a new 2017 A4 from Audi Natick. After doing a lot of research I called them. Charlie Sectish dealt with me via e-mail ( I hate the endless phone calls). He gave me a better deal than Herb Chambers and also took care of the lease of my previous 2014 VW Tiguan. He dealt with VW to have the car inspected and returned. It was the easiest car purchasing/Leasing experience I ever had. Kevin Schuster was the sales person who helped me. First thing different was the test drive. He let me go by myself in order to try the car out. After that he answered all my questions and we signed the papers. I picked up the car a couple of days latter and he gave me a full demonstration of the systems. I'll definitely get another Audi from Audi Natick in the future.
See all 35 photos
Audi Certified
$39,390 7,507 mi.

2019 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Peabody
() -
(978) 767-9355
4.8 (102 reviews)
26 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Quick service today
by Elizah273 from Danvers, MA
December 3, 2018
5 5 5 5 5 4.8 (102 reviews)
Drove in at 7:30 am for an inspection sticker, they took the car immediately, and had the car back completed within 30 minutes, which was what they promised. So easy!
JUST ADDED
Used
Not Priced 8,060 mi.

2019 Audi A4 2.0T Premium Plus

  • Ext. Color: Black
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • CARFAX Report
Audi Peabody
() -
(978) 767-9269
4.8 (102 reviews)
26 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
New Audi- Great Experience
by Jrhino from Beverly, MA
November 6, 2018
5 5 5 5 5 4.8 (102 reviews)
I had an excellent car buying experience at Audi Peabody. They have a large inventory of new and used cars. I found a car matching our needs on their website. I stopped in on a busy Sunday and found the staff to be very friendly. Justin Despres was my salesperson- very knowledgeable and no pressure. After a test drive and negotiation, we had a deal. Five days later and I am driving a new Audi. I highly recommend this dealer! Ask for Justin!
We found additional vehicles that are close to your year range.
See all 32 photos
Used
$34,806 10,557 mi.

2018 Audi A4 2.0T Premium Plus

Good Deal
Best of 2018
  • Ext. Color: Silver
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Natick
() -
(781) 561-7270
4.7 (567 reviews)
8 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Service of Audi Q5
by Audi Q5 Owner from Bethlehem, PA
November 5, 2018
5 5 5 5 5 4.7 (567 reviews)
Audi Natick Service is as close to perfect as you can get.
Consumer Review
Fun car with great features and style
by brohammer from Scottsdale, AZ
May 9, 2019
5
I've had my car (Franz) for about a month and I freaking love it. All the techie features, the styling inside & out, the comfort (e.g. vented seats are clutch here in AZ) and the quickness are incredible. This is my second A4 and I'm sticking with Audi from here on out. Do yourself a favor and get this car (or an Audi in general).
See all 34 photos
Used
$28,500 25,039 mi.

2017 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Gray
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
AutoMax Preowned Framingham
() -
(508) 251-5016
4.7 (893 reviews)
13 mi. from 02090
Check Availability
Call
Dealer Review
Satisfied Customer from the North Shore
by Sleak from DealerRater.com
December 3, 2018
5 5 5 5 5 4.7 (893 reviews)
My siblings and I are from the north shore and was car shopping for the day. Our first dealership we stopped at in Shrewsbury was a no go. It was too bad, we were very serious about financing a car but couldn???t test drive the car, but gladly......thankfully, we ended up at AutoMax. I can???t tell you enough how happy and satisfied I was purchasing a vehicle with confidence at AutoMax Pre-Owned in Framingham. AutoMax has a very inviting atmosphere and employees who work with you to make your purchasing a vehicle a breeze. As soon as we strolled in, we were already taken cared of by one of the associates who greeted us. We simply wanted to test drive a car beforehand and they got a salesmen, Luiz Espigar to assist us in test driving a car. After we test drove the car, we asked for him to give us a moment so my siblings and I could discuss if it was a go or not. He respectfully gave us our space and let us collaborate. Everything was perfect about the vehicle, from the mileage, the price, the smoothness of the drive, and the look and feel of the Mercedes. 100% I felt confident ready to finance the car. However it wasn???t up to me, it was up to my cousin, if he wanted the car or not. In the end, we ended up purchasing the Mercedes C300, and everything went smoothly, Luiz answered our questions, spoke about the pricing, showed us the carfax, etc. He didn???t make it feel like your typical sketchy salesmen at other dealerships who are trying to rip you off. We knew what we wanted and he made sure we got what we wanted. If you are looking to purchase a vehicle, Luiz is the guy to go to..and this is coming from a young person who has car shopped a few times and co-signed before, not much experienced but very knowledgeable of who is genuine. You don???t get many dealerships that take you seriously. Note: We purchased the Mercedes on a Saturday during the RMV 3day closure and somehow they got the car up and ready to go the following Thursday. It was fully serviced, cleaned, tinted(came with the package I signed up for) and he kindly put gas in it. Thank you AutoMax, especially a thank you to you Luiz and the finance women who both made it extremely easy!!!! I highly recommend this place to anyone who is looking to purchase a pre-owned vehicle.
Consumer Review
Very comfortable and I love the bells and whistles
by Blevine51 from Beech Mtn NC
May 16, 2019
5
the model I have is the S line, premium with lots of features. The navigation works great, blind spot and lane assist are very helpful. Car is very comfortable and easy on the eyes.
See all 32 photos
Used
$30,190 19,477 mi.

2017 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Audi Natick
() -
(781) 561-7270
4.7 (567 reviews)
8 mi. from 02090
Authorized Audi Dealer
Check Availability
Call
Dealer Review
Excellent Buying Experience
by Touareg Guy from DealerRater.com
December 3, 2018
5 5 5 5 5 4.7 (567 reviews)
I purchased a used 2017 VW Touareg Executive from this dealer in November 2018 and I have to say it was the best car buying experience ever. My sales Rep Sky Tang was very professional and treated me with respect. I went to Audi Natick to buy that specific Touareg that I saw advertised. Sky had the car ready for the test drive and was prepared to answer all my questions. She explained Audi's pricing policy, warranty, etc. and then we discussed my trade. After a couple of short discussions with her supervisor we settled on the fair value of my trade and the deal was done.
Consumer Review
Nice and comfortable car. Super fast.
by Lima-FL from Largo
May 3, 2019
5
I loved this car. Nice and comfortable car. Incredible space inside and with nice technological futures. Nice speed and smooth drive. I truly recommend this car.
PRICE DROP
See all 32 photos
Used
$26,994 $27,500 7,852 mi.

2017 Audi A4 2.0T Premium

Good Deal
  • Ext. Color: Gray
  • Int. Color: Black
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Land Rover Hanover
() -
(781) 561-7455
19 mi. from 02090
Check Availability
Call
Consumer Review
My Audi
by mac4ru from Quincy/MA
April 17, 2019
5
This is one of the best car which i drived for a long time and experience level is really awesome.I always loved to drive this car.The interior and the sound system is one of the best part to enjoy your long drive.The comfort level always makes you drive more :)
See all 32 photos
Used
$26,545 26,467 mi.

2017 Audi A4 2.0T Premium Plus

Good Deal
  • Ext. Color: Black
  • Int. Color: Brown
  • Transmission: Automatic
  • Drivetrain: AWD
Save
  • Free CARFAX 1-Owner Report
Boston Foreign Motor
() -
(617) 553-1049
4.8 (479 reviews)
10 mi. from 02090
Check Availability
Call
Dealer Review
Auto Purchase Auto Simplicity!
by Matadorautoz from DealerRater.com
November 5, 2018
5 5 5 5 5 4.8 (479 reviews)
As stated in my header, Boston Foreign Motor made my vehicle purchase experience absolutely facile. I live in Houston TX and traveled to Boston for a car deal! I have my fair share of the classic car salesman experience also the bureaucracy and red-tapism involved in buying cars from so called huge dealerships, these were completely eliminated as the process was more straight forward and transparent at Boston Foreign Motor. It didn't feel like I was being hustled at all and everything was about absolutely on terms and prerogrative. Their cars are really clean and defect free - I know because I'm currently enjoying my 2014 yet looking/driving 2016 Mercedes E350. They mainly stock cars with low mileage and when the miles are high the cars still look as sharp as a needle! You should definitely check this dealer out if you want a simplified hustle free and quality car buying experience. Boston Foreign Motors means CRUISE CONTROL when buying your next car!
Consumer Review
Fast, fun, comfortable drive
by Audi2017 from Tampa, Fl
April 2, 2019
5
Car has been great to me. Wonderful sound system and amazing engine. Looking to Keep it for a long long time. Recommended highly very highly
* Title, other fees, and incentives are not included in this calculation, which is an estimate only. Monthly payment estimates are for illustrative purposes only and do not represent a financing offer from the seller. Other taxes may apply.
The information on vehicles provided in this service is supplied by the seller or other third parties; Cars.com is not responsible for the accuracy of such information. Cars.com provides this service and materials without representations or warranties of any kind, either expressed or implied. See our terms of service for more details.
15 results
Save Search
  • Location
    • Search within
    • ?
  • New/Used
  • Year
    Min
     
    to
    Max
  • Model
  • Trim
  • Price
    Min
     
    to
    Max
  • Mileage
  • Deal Rating
  • Features
  • Body Style
  • Exterior Color
  • Interior Color
  • Drivetrain
  • Transmission
  • Cylinders
  • Photos
  • Fuel
  • Door Count
  • Dealer Ratings
  • Listing Date
  • Seller Type
  • Keywords
New Search

That's too many

You can only compare up to 4 cars at a time.

You've reached your limit

Sorry, you've saved the maximum amount of favorites for your account. Please unsave some if you wish to save others.

Message Sent!

Do More at the Dealership

Use the Cars.com Apps VIN Scanner or other On-The-Lot tools to quickly access vehicle details on your phone!

Selling your car?

Estimate your car's resale value.

The information on vehicles provided in this service is supplied by the seller or other third parties; Cars.com is not responsible for the accuracy of such information. Cars.com provides this service and materials without representations or warranties of any kind, either expressed or implied. Click here for more details.