Refine Search
Sort by
$315,000
3 Beds 2 Baths 12429721 MLS CLOSED Status Fox Run BLDG.
Enjoy open concept living and beautiful natural light in this well-maintained 3 bedroom, 2 bath first-floor ranch-style coach home, ideally situated with stunning views of the 2nd tee and fairway at Fox Run Golf Links! From the moment you step inside, you'll appreciate the spacious layout, freshly cleaned carpets, newer A/C unit (2023), and thoughtful updates throughout, ready for its next owner. The main living area features a seamless flow between the living and dining rooms, with the kitchen opening directly into both spaces for easy entertaining. A large bay window and glass pane door in the living room flood the space with light and offer direct access to a generously sized concrete/brick paver patio. Relax outdoors while taking in the serene setting, mature trees, and peaceful golf course views - your own private retreat! The kitchen includes room for a table and is finished with newer cabinetry and stainless-steel appliances. Down the hall, you'll find all three bedrooms, updated full bathrooms, and the laundry room. The primary suite offers two closets, a private bath, and more views of the course. Both the second and third bedrooms are comfortably sized, perfect for guests, a home office, or hobbies. With an attached garage, in-unit laundry, and low-maintenance living, this home checks all the boxes. The HOA covers water, garbage, exterior maintenance, lawn care, and snow removal, leaving you with more time to enjoy the amenities around you. Ideally located within the desirable JB Conant HS district, close to parks, shopping, and convenient highway access, this home offers the perfect combination of comfort, style, and location. Welcome home!

1812 Fox Run Drive Unit #A, Elk Grove Village

$180,000
2 Beds 2 Baths 12428905 MLS CLOSED Status
Top-Floor Corner Unit in 12 Oaks - 2 Bed / 2 Bath! Spacious and well-maintained 4th-floor corner unit in an elevator building at the desirable 12 Oaks Condominiums. Features include an open floor plan, private balcony, central A/C, wood laminate flooring in the living/dining area, and an oversized kitchen island. Both bedrooms offer large closets and neutral carpet. Freshly painted throughout in modern, neutral tones with two full bathrooms. Enjoy access to the outdoor pool, fitness center, on-site laundry, and first-floor storage locker. Includes two unassigned parking spaces plus guest parking. Great location near O'Hare, I-90/290, Woodfield Mall, and Busse Woods. Assessment includes water, parking, pool, gym, storage, lawn/snow, and more. Rentals allowed. CASH ONLY.

675 Grove Drive Unit #409, Elk Grove Village

$289,900
2 Beds 1 Baths 12428880 MLS CLOSED Status
Charming Upper-Floor Townhouse with Golf Course Views! Welcome to this bright and airy 2-bedroom, 1-bath townhouse in the desirable East Hampton subdivision. Perched on the upper floor, this home offers incredible views of Fox Run Golf Course right from your kitchen and family room - the perfect backdrop for everyday living. Enjoy vaulted ceilings in the spacious living area, plus brand-new carpet and fresh paint throughout. The private entrance adds a sense of security, and the 1-car garage provides both convenience and extra storage. With super low assessments in a beautifully maintained community, this home is ideal for first-time buyers, downsizers, or anyone seeking a low-maintenance lifestyle with a stunning view. Don't miss this East Hampton gem - come see it today!

301 University Lane Unit #A, Elk Grove Village

$490,000
4 Beds 3 Baths 12428816 MLS CLOSED Status
Welcome to this large and inviting home located in the heart of Elk Grove Village! With 4 spacious bedrooms all upstairs and 3 full baths - including one conveniently located on the first floor - this home offers comfort, functionality, and room to grow. Love to cook or entertain? The stunning kitchen is the heart of the home, designed for gatherings both big and small. Retreat to your luxurious master suite featuring double sinks, a whirlpool tub, and a separate shower - your own personal spa experience. Step outside to a beautifully fenced yard with a paver patio, perfect for relaxing evenings, BBQs, or kids and pets to play freely. Don't miss this opportunity to live in a quiet, desirable neighborhood with great schools, parks, and easy access to everything Elk Grove Village has to offer! Seller will convert the bonus room to the original layout, which was a garage (if buyer wants).

623 Willow Lane, Elk Grove Village

$169,000
1 Beds 1 Baths 12420668 MLS CLOSED Status Village On The Lake BLDG.
Welcome to this charming and maintained unit at 850 Wellington Ave 310, offering an exceptional opportunity for comfortable living in a desirable location. This inviting residence boasts a thoughtful layout and an abundance of natural light, creating a warm and welcoming atmosphere from the moment you step inside. All freshly painted with brand new carpet. This unit is spotless and ready for you. The bedroom is a generous space which includes a deep wall of closets. The Living and dining rooms are combined to give you an open feel. Enjoy the outdoor pool, party room, and gatherings. Village on the Lake offers easy access to the Pavilion,downtown EGV, Busse Woods, top-rated schools, parks, shopping centers, and dining options. Commuting is a breeze with convenient access to major highways and public transportation.

850 Wellington Avenue Unit #310, Elk Grove Village

$295,000
3 Beds 3 Baths 12423704 MLS CLOSED Status
Welcome to 675 Versailles Court, Unit D, in the serene Lake Cosman area of Elk Grove Village. This 3-bedroom, 2.5-bathroom townhome offers 2,075 sq ft of cozy living space. Step inside to a welcoming foyer leading to a 2-car garage with an automatic door and new springs. Relax in the family room or enjoy meals in the dining room that opens to a patio. The kitchen includes modern appliances and a breakfast bar. Upstairs, spacious bedrooms feature a primary suite with a private bath. The full basement w/ laundry room. Outside, enjoy the deck, patio, and porch. Recent upgrades include a new fuse panel, roof, sumps, and garage door springs. Association put in a NEW ROOF last year! This pet-friendly home offers comfort year-round with central AC and gas heat. Don't miss this hidden gem with ample parking in both on-site and detached spots. Investor-friendly and rentable. Priced to sell below market value. There is no 2K Square foot property in the land of elk grove village at this price point. Looking to close out quickly. As is.

675 Versailles Circle Unit #D, Elk Grove Village

$440,000
4 Beds 2 Baths 12423574 MLS CLOSED Status
Tucked away on a quiet cul-de-sac in the desirable Winston Grove subdivision, this light, bright, and beautifully neutral 4-bedroom, 2-bath raised ranch offers space, comfort, and an unbeatable location. Step inside to discover a welcoming main level featuring three spacious bedrooms, a sun-filled living area, and a well-appointed kitchen perfect for everyday living and entertaining. Downstairs, the fully finished lower level boasts a fourth bedroom and a generous family room - ideal for movie nights, play space, or a private guest suite. Whether you're hosting gatherings or enjoying a peaceful evening at home, there's plenty of room for the entire family to spread out and relax. Don't miss this opportunity to own a home in one of the most sought-after neighborhoods. Schedule your showing today and see everything this wonderful home has to offer!

655 Oklahoma Circle, Elk Grove Village

$449,000
2 Beds 2 Baths 12420598 MLS CLOSED Status
Welcome to this rarely available 2-bedroom 2-bathroom end-unit townhouse in the highly desirable Talbots Mill subdivision. This spacious home is the ONLY ranch townhouse that backs up to the park; all other ranch models (14 in total) back up to other residential properties. Upon entering this gorgeous home, you'll notice a large formal living room and dining room - perfect for entertaining. The recently renovated kitchen and family room are accented perfectly by the wall of west-facing windows, allowing for tons of natural light and perfect views of the Tallbot Mills park. The primary suite features tall vaulted ceilings, two large skylights, and large west facing windows, also overlooking the park. The suite also features 2 closets, 1 large walk-in closet, and 1 standard closet, perfect for shoes and other smaller items. Lastly, the primary suite's bathroom was also recently remodeled with a freestanding soaking tub, walk-in shower, and gorgeous tilework throughout. The 2nd bedroom is on the east side of the house, as is the 2nd full bathroom for guests - allowing for total privacy. The laundry room/mud room provides direct access to/from the 2-car garage. Yes! This dream home was built with 1-level living in mind, the pinnacle of convenience and luxury! Updates include: 2025 - new paint throughout, 2025 - New aluminum pull down ladder for attic access in garage, 2023 - new door hardware, 2023 - new luxury vinyl plank flooring throughout, 2023 - both bathrooms renovated, 2017 - new Pella sliding patio door, 2017 - kitchen remodel, 2017 - 50 gallon water heater, 2012 - furnace, 2007 - AC.

639 Clover Hill Lane, Elk Grove Village

$476,000
3 Beds 2 Baths 12422431 MLS CLOSED Status
THIS IS THE ONE YOU'VE BEEN WAITING FOR! A charming ranch home perfectly situated on a corner lot at the end of a quiet cul-de-sac! Step into a bright and inviting layout with newer wood laminate flooring throughout and a fully updated kitchen featuring granite countertops, white cabinets, a pantry cabinet with pull-out shelves, and all appliances included. This well-loved home features a cozy family room with a fireplace and a sliding glass door that leads right out to the patio and spacious, level backyard-perfect for entertaining! (If you know the area, you know how rare a flat yard like this is!) The fully fenced yard truly brings the outdoor space to life. The full basement has been modernly finished and offers space for a home gym, playroom, media room, or whatever fits your lifestyle. The epoxy-coated garage floors add a clean and polished touch. Quiet location, smart updates, and move-in ready-schedule your showing today before it's gone!

1478 Armstrong Court, Elk Grove Village

$405,000
3 Beds 2 Baths 12399680 MLS CLOSED Status
MULTIPLE OFFERS RECEIVED. SELLER IS CALLING FOR HIGHEST AND BEST OFFERS BY SUNDAY, JULY 13TH AT NOON. AGENTS SEE BROKER COMMENTS FOR MORE DETAILS. Tucked away on a peaceful cul-de-sac in sought-after Elk Grove Village, this well-maintained 3-bedroom, 1.5 -bath split-level home offers both comfort and convenience. The spacious living room features a beautiful bow window that fills the space with natural light and flows seamlessly into the dining room. The eat-in kitchen is perfect for casual meals and everyday living. The lower-level family room opens directly to a private patio with mature plantings - ideal for outdoor entertaining and enjoyment. A convenient laundry area is also located on the lower level. The sub-basement offers abundant storage or potential for a home gym, workshop, or hobby space. Additional highlights include a 2-car garage and a welcoming village known for its parks including popular Rainbow Falls Water Park & Pirates Cove Children's Theme Park, community events, and excellent village services. Enjoy easy access to Rte. 53 and I-290

1406 Evans Court, Elk Grove Village

$360,000
3 Beds 2 Baths 12415604 MLS CLOSED Status
Charming 3 Bed, 2 Bath Ranch in Elk Grove Village - Priced to Sell!Spacious and full of potential, this 3-bedroom, 2-bath ranch is located in a quiet, well-established neighborhood in highly desirable Elk Grove Village. With over 1,500 sq ft of living space, this solid home is just waiting for your personal touch.Enjoy multiple living spaces including a separate family room, formal living room, dining room, and cozy dinette-ideal for both everyday living and entertaining. The primary bedroom includes a private full bath, offering added comfort and convenience.Step outside to a large backyard complete with a deck, perfect for relaxing or hosting. The oversized attached 2-car garage is accessed through a full laundry/mudroom for easy everyday functionality.Located just minutes from parks, top-rated schools, shopping, and major expressways, this is a fantastic opportunity for homeowners or investors alike.Bring your TLC and turn this diamond in the rough into your dream home! Don't miss your chance to own in one of Elk Grove Village's best neighborhoods!

57 Kenilworth Avenue, Elk Grove Village

$542,000
4 Beds 3 Baths 12411600 MLS CLOSED Status
Immaculate Circle Bay Estates home for sale! This Bristol model has four bedrooms and a partial finished basement with a workshop along with a cemented crawl space area for extra storage. There is also a battery backup for your piece of mind. Ceramic tile entryway welcomes you when you come in and opens to a fully carpeted living room and Dining room. Kitchen has Stainless Steel appliances, an island, and a pantry. There is also an eating area with a bay window. This leads to the cozy family room which has hardwood floors and a brick fireplace with a gas starter. Large sliding doors have built in blinds and lead to the patio. There's a half bathroom on the main level with a pocket door. Large utility room with washer/dryer and wash tub located on main level off of the garage and leads to the family room. Upstairs are all four bedrooms which are carpeted in a nice neutral color, and all bedrooms have ceiling fans. The large master bedroom has an additional area which makes for a great sitting area or home office. 7'x8' walk in closet has hardwood flooring along with a full adjustable rack storage system, and a private master bathroom. The large backyard has a vinyl fence (2024) for your privacy. The patio is great for grilling or just chilling. You'll love the extra tall shed with its additional storage. Two Ring Video doorbells and Ring Video Flood camera included. The roof was replaced in 2017 and siding in 2012. Along with its aluminum soffits and fascia, help make the exterior maintenance free. The furnace, A/C, and water heater were all new in 2017. Carpeting new in 2023. Close to elementary school and expressways, yet so nicely tucked away!

588 Montego Drive, Elk Grove Village

$729,000
4 Beds 3 Baths 12395296 MLS CLOSED Status
5BR 2.5BA gorgeous home sits quietly tucked in one of the nicest culdesacs located WEST of 53!!! FAIRMONT ESTATES presents 923 CHRISTA CT where just about everything's been done for the next lucky buyer!.....Remodeled kitchen w/quartz tops, new GE Refrigerator & Bosch Dishwasher ~ Shaker Cabinets ~ Rich gleaming dark hardwood floors throughout ~ Dramatic vaulted ceiling in living room ~ Lower Level just remodeled w/Luxury Wood Plank Vinyl Flooring / 5th Bedroom / Office/Storage & more! Paradise Valley w/this backyard featuring brick pavers, swimming pool & deck, Gas fired custom built pit, large shed for storage... all of that surrounded w/private TALL 30yr old lush Arborvitae Landscape. Back up n drop your load on this BRAND NEW 2-car garage w/epoxy floors, walls freshly painted w/ a brand new quiet opener ~ Fully Sprinklered landscape ~ Invisible Dog Fence ~ Concrete Driveway (2022) BRAND NEW ZOELLER SUMP PUMP ~ Exterior Cedar Trim Freshly Painted ~ Anderson Windows ~ Award Winning School Districts 211 & 54 ~ Busse Woods ~ Woodfield Mall ~ O'Hare Airport ~ Expressways all just minutes from this prime location!

923 Christa Court, Elk Grove Village

$331,000
2 Beds 3 Baths 12403852 MLS CLOSED Status
You will love this Greensboro model with two Primary bedroom suites, each with their own full bathroom! Overhead ceiling fan with ample closet space in each bedroom. Large kitchen with warm honey tone wood cabinets with pantry, stainless steel appliances, ceramic tile flooring and space for a small table! The living room has engineered hardwood flooring and overlooks your patio for grilling or outdoor enjoyment. Built-in storage shelving for more storage in the one car garage. Quiet cul-de-sac, yet close to major roads for an easy commute or to get to nearby shopping. Low condo association dues. Laundry in-unit, Whirlpool washer and dryer. Furnace and A/C 2020. W/H 2016. New carpet upstairs July 2025. The subdivision sits alongside Fox Run Golf Links for lots of open space. Association re-roofed and updated siding approx 2015. Minutes to Woodfield Mall or 53/290. Close to Spring Valley Nature Center. J B Conant High School attendance area.

276 Greensboro Court, Elk Grove Village

$645,000
4 Beds 3 Baths 12414227 MLS CLOSED Status
FABULOUS LOCATION IN BEAUTIFUL ELK GROVE LAKE ESTATES!! This CUSTOM BUILT 4 Bedroom, 3 Bath home is a lot larger than it appears! Three levels, all above grade, provide comfortable living spaces plus there's lots of storage space in the Basement. Large windows provide plenty of natural light & pleasant views to the formal Living & Dining areas - Upgraded Modern Kitchen with spacious Eating Area .. Granite counters, lovely Wood Cabinets, Stainless Appliances, Custom lighting, Pantry & Attractive Hardwood Flooring - Solar Tubes provide additional light to the Kitchen & Kitchen Eating Area - Glass Doors open out to a Fabulous 3-Season Room Addition. The 3-Season Room extends the living space and is sure to be a favorite spot to sit, relax & unwind while enjoying a lovely private wooded view. There's a large Family Room with Brick Front Fireplace is just a few steps down from the Kitchen. Looking for extra space for an in-law, multi-generational or guest suite .. It's here! Generously sized 4th Bedroom & nicely updated Full Bath plus extra living spaces that are currently being used as a Rec/Game Room with wet bar and Sitting Room. This versatile area could be easily be converted into an in-law or multi-generational or guest suite with separate front & back doors & a private patio. There's even space for a Kitchenette. Lot's of possibilities .. fabulous space for home based office or for live in caregiver or nanny. Upstairs you'll find a large Primary Bedroom Suite with big walk-in closet, ceiling fan and nicely updated private bath with walk in shower; 2 additional Bedrooms and another nicely updated Full Bath. Large Beautifully Landscaped yard with lovely Brick Paver patio - Great Location .. Enjoy lovely wooded views, easy access to forest preserve bike & walking paths, private lakes! Close to Shopping, Restaurants, the Pavilion, Library, Village Hall, Hospital, Expressways and more! Attractively Priced & Ready for it's New Owners .. Check this one out Today!!

740 Ruskin Drive, Elk Grove Village

$361,000
4 Beds 2 Baths 12411657 MLS CLOSED Status
Opportunity awaits in prime EGV location! Calling all DIYers, Investors or anyone looking to design the house to their own taste. Don't miss the chance to unleash the full potential of this spacious 4 bed / 2 bath ranch-style home offering convenient ONE-LEVEL LIVING with an open-concept layout. With approx. 1,755 sq ft of living space, this home includes a converted attached garage now serving as a generously sized family room. The private primary suite features a full ensuite bathroom with a large walk-in shower. Expansive, long driveway leading to a detached 2-car garage, offering ample parking and storage. Newer Furnace & A/C (American Standard), Water Heater (Bradford White), ROOF replaced in 2015. TAXES LISTED DON'T REFLECT ANY EXEMPTIONS! ***** FANTASTIC LOCATION with abundance of parks, sports fields, recreational activities (including pools, gym, courts, even waterpark and skate park). Walking distance to all local schools, with the High School just across the street. Minute away from scenic BUSSE WOODS- perfect for jogging, biking, or weekend picnics. Convenient to Metra, Expressways, Woodfield Mall, Shopping, and various Restaurants.

595 W Elk Grove Boulevard, Elk Grove Village

$530,000
4 Beds 3 Baths 12350450 MLS CLOSED Status
Welcome home to endless possibilities! This spacious 4-bedroom, 2.1-bath Shenandoah Colonial offers 2,200 square feet of comfort, charm, and opportunity, ready for your personal touch! Perfectly located on a rare corner lot in highly sought-after Elk Grove Village, you'll love being close to shopping, schools, parks, and transportation. From the moment you arrive, the charming brick-paved walkway set the tone for warm, welcoming living. Step inside to a bright, expansive tiled foyer and a sun-filled living room with rich hardwood floors, crown molding, and a picture-perfect window. The formal dining room, also with hardwood flooring, is the ideal space for hosting unforgettable meals. The heart of the home, the kitchen shines with sleek newer stainless steel appliances, double ovens, cooktop with vent, maintenance-free vinyl flooring, two pantry closets, and a sunny eat-in area with a bay window bench perfect for morning coffee. The cozy family room invites you in with gorgeous beamed ceilings, hardwood floors, an electric fireplace, built-in storage, and access to the large fenced-in backyard through sliding glass doors. The main floor also features a convenient laundry/mudroom with garage access and a refreshed powder room with stylish updates throughout. Upstairs, the spacious primary suite features four closets, newly refinished hardwood floors, a private bath with a separate vanity area, and thoughtful updates throughout. Three additional bedrooms, all with hardwood floors and abundant natural light, offer flexibility for guests, family, or a home office. Additional highlights include newer Pella windows, charming vintage details in the hall bath, and a spacious backyard with a patio and storage shed, perfect for summer entertaining! Major mechanicals have been smartly UPDATED! Including roof, siding, HVAC, hot water heater, sump pump, and MORE, giving you peace of mind and a head start toward your dream home. All HVAC vents have even been cleaned to remove construction debris dust. With timeless curb appeal, solid construction, and smart upgrades throughout, this is more than a home, it's your next chapter waiting to be written. Don't miss this rare opportunity in one of Elk Grove Village's most desirable neighborhoods!

1100 Leicester Road, Elk Grove Village

$150,000
2 Beds 2 Baths 12407701 MLS CLOSED Status
Calling all investors and DIY-ers! Welcome to 119 Boardwalk St Unit 1W, a 2-bedroom, 1.5-bathroom condo in the heart of Elk Grove Village that's full of potential and ready for your finishing touches. Step inside to find a spacious living room with plenty of room for a full-size dining table, perfect for everyday living or hosting friends and family. Both bedrooms are generously sized, offering ample closet space. Enjoy your morning coffee or unwind in the evening on the private balcony with a peaceful view. Building updates include a newer roof and recently redone balconies, giving you peace of mind on major improvements. Additional features include exterior parking and convenient coin laundry within the building. Located close to everything Elk Grove has to offer, Busse Woods, Elk Grove High School, the Pavilion Fitness & Aquatic Center, shopping, dining, and quick access to I-290, this condo is a smart choice for both homeowners and investors alike!

119 Boardwalk Street Unit #1W, Elk Grove Village

$291,400
2 Beds 2 Baths 12395682 MLS CLOSED Status Fox Run BLDG.
Multiple offers and calling for highest and best Tuesday, July 8 at 5:00 PM First floor end unit in fabulous Fox Run will overwhelm and impress you. The current owner has remodeled and upgraded every room in the condo! This unit has an open kitchen concept with an eating area overlooking beautiful landscape. The kitchen features laminate flooring, neutral countertops and plenty of new lighting to keep the chef working! New Pella kitchen windows and sliding door in the living room have been approved by the HOA and ordered. They will be installed in 8-12 weeks and we can write that into the contract. The living room, dining room and bedrooms feature new carpeting throughout and every space has been freshly and neutrally painted. All new MAYTAG appliances have been installed which include stainless steel gas range, refrigerator, microwave, dishwasher, and washer and dryer. The hall bathroom has a new white vanity, countertop, Kohler toilet, mirror, lighting and brushed nickel towel bars while the primary bathroom was upgraded with a new Kohler toilet, mirror and lighting/towel fixtures. There is an in unit laundry and a one car garage. Move in ready, excellent location in the complex and is located conveniently to golf course, highways, shopping and dining. Make your appointment now. This will be a hot property!

1873 Fox Run Drive Unit #A, Elk Grove Village



The data relating to real estate for sale on this website comes in part from the Broker Reciprocity program of Midwest Real Estate Data LLC. Real Estate listings held by brokerage firms other than our company are marked with the MRED Broker Reciprocity logo or the Broker Reciprocity thumbnail logo (the MRED logo) and detailed information about them includes the names of the listing brokers. Some properties which appear for sale on this website may subsequently have sold and may no longer be available. The accuracy of all information, regardless of source, including but not limited to square footages and lot sizes, is deemed reliable but not guaranteed and should be personally verified through personal inspection by and/or with the appropriate professionals. The information being provided is for consumers personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.

Copyright 2026 MRED LLC. All rights reserved.

Based on information submitted to the MLS Grid as of . All data is obtained from various sources and has not been, and will not be, verified by broker or MLS Grid. MRED supplied Open House information is subject to change without notice. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information.

NOTICE: Many homes contain recording devices, and buyers should be aware they may be recorded during a showing.

The Digital Millennium Copyright Act of 1998, 17 U.S.C. § 512 (the DMCA) provides recourse for copyright owners who believe that material appearing on the Internet infringes their rights under U.S. copyright law. If you believe in good faith that any content or material made available in connection with our website or services infringes your copyright, you (or your agent) may send us a notice requesting that the content or material be removed, or access to it blocked. Notices must be sent in writing by email to DMCAnotice@theMLSGRID.com.

The DMCA requires that your notice of alleged copyright infringement include the following information: (1) description of the copyrighted work that is the subject of claimed infringement; (2) description of the alleged infringing content and information sufficient to permit us to locate the content; (3) contact information for you, including your address, telephone number and email address; (4) a statement by you that you have a good faith belief that the content in the manner complained of is not authorized by the copyright owner, or its agent, or by the operation of any law; (5) a statement by you, signed under penalty of perjury, that the information in the notification is accurate and that you have the authority to enforce the copyrights that are claimed to be infringed; and (6) a physical or electronic signature of the copyright owner or a person authorized to act on the copyright owner’s behalf. Failure to include all of the above information may result in the delay of the processing of your complaint.

Some listings have been excluded from this website.