and narrow your search. If you have fewer than 200 results, you can save your search.

Woodfin NC

r=8125-8136
1964 Middleton Place Rock Hill SC 29732

Rock Hill, SC1964 Middleton Place

Price$650,000

Est. Mortgage: $/month

MLS Number CAR4384901

  • Residential
  • Bedrooms 4
  • Bathroom 3
  • Square Feet 2,284
  • Acreage 0.25

Welcome to this beautiful brick home in the highly desirable Swan Meadows II neighborhood in Rock Hill. Conveniently located near shopping, downtown and several medical facilities and fabulous local restaurants. The custom kitchen is a dream featuring 42” cabinetry, granite countertops, gas range, and stainless steel appliances. Elegant crown molding throughout and plantation shutters downstairs add timeless charm and sophistication. Main floor offers meticulously maintained hardwoods and a cozy living room with a gas log fireplace. Step outside and relax or entertain on your private backyard deck surrounded by professional landscaping, lush Zoysia grass, and irrigation. The spacious primary suite features a tray ceiling and spa-like bath complete with a large jacuzzi tub and tiled shower. Low HOA dues of only $85/year. New condenser unit. Easy commute to Uptown Charlotte, airport and interstate 77. Set up a showing today!

Listed by John Combs of Local Real Estate

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

000 S Chapel Hill Church Road Denton NC 27239
Active With Contract

MLS Number CAR4424194

  • Land
  • Acreage 94.62
  • County Davidson

Tranquility at it's finest. Almost 95 acres of peaceful living in Denton. Plenty of space to create your own homestead with no visible neighbors. Spend your time hunting, wading in the creeks, or just breathing in the country air. Or if you prefer, create your own neighborhood. No deed restrictions to hinder your creativity with these acres. There are tons of trees for a possible timber lease, as well. Don't miss your opportunity to create the oasis you have always dreamed of.

Listed by Courtney Holshouser of Sloan Realty,LLC

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

100 Loafer Lane Waynesville NC 28785

Waynesville, NC100 Loafer Lane

Price$650,000

Est. Mortgage: $/month

MLS Number CAR4423967

  • Residential
  • Bedrooms 3
  • Bathroom 3
  • Square Feet 2,178
  • Acreage 0.46

Mornings start with birdsong and evenings end with the sound of the creek. This exceptionally maintained home offers effortless one level living with a lower-level bonus, tucked into the community of Brannon Forest. Step inside to an open concept main level where the dining area, kitchen, and versatile sunroom flow together around a cozy wood stove framed by a hand hewn custom mantel, perfect for both quiet days and lively gatherings. The main level primary suite features an oversized walk-in closet and a functional bath with double vanity and tile walk-in shower, plus direct access to the front porch. Downstairs, two spacious guest bedrooms each offer their own walk-in closets, along with a laundry room and extra storage, making this a comfortable space for family or visitors. Practical perks abound: a double driveway with carport leads straight to the main level, a basement garage adds even more parking, and a whole-house generator means peace of mind no matter the weather. Outside, custom stonework, walkways, and a fenced backyard with turf create the perfect low- maintenance space for pets and play. And then there's the neighborhood itself - Brannon Forest is known for its friendly charm, paved roads, and amenities you won't find just anywhere: tennis courts, a community clubhouse, garden plots, a playground, and yes, the beloved neighborhood donkeys are ready to greet you.

Listed by Michelle McElroy of Howard Hanna Beverly-Hanks Waynesville

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Virtual TourSave FavoriteSchedule TourAsk A QuestionMore Details

55 Heritage Drive Lake Wylie SC 29710

Lake Wylie, SC55 Heritage Drive

Price$650,000

Est. Mortgage: $/month

MLS Number CAR4423377

  • Residential
  • Bedrooms 3
  • Bathroom 2
  • Square Feet 2,090
  • Acreage 0.31

Welcome to 55 Heritage Drive, a charming 3-bedroom, 2-bath home ideally located in the heart of Lake Wylie! Step inside to a comfortable and functional layout with plenty of space for everyday living, entertaining, or working from home. The three bedrooms offer flexibility for family, guests, or a home office, while two full bathrooms add convenience. Enjoy being just minutes from Lake Wylie, local shopping, dining, parks, recreation, and everything this sought-after area has to offer. With convenient access to Charlotte and surrounding communities, you can enjoy the relaxed Lake Wylie lifestyle without sacrificing proximity to everyday necessities. Whether you're spending weekends on the water, exploring nearby trails, or relaxing at home, 55 Heritage Drive is ready to welcome you home. Schedule your showing today!

Listed by Christina Richard and Megan Matchette of Helen Adams Realty

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

717 Fredricksburg Road Matthews NC 28105

Matthews, NC717 Fredricksburg Road

Price$650,000

Est. Mortgage: $/month

MLS Number CAR4428487

  • Residential
  • Bedrooms 3
  • Bathroom 3
  • Square Feet 2,229
  • Acreage 0.26

Tucked into a quiet cul-de-sac in Sardis Plantation, this distinguished full-brick home pairs traditional architectural character with a refined, modern aesthetic. Inside, new LVP flooring and neutral finishes create a sophisticated backdrop for a bright, well-appointed floorplan with defined spaces that flow naturally from one to the next. The main level features a generous front family room with direct access to a versatile home office that can also be converted to a formal dining room. The inviting kitchen features white cabinetry and trendy hardware paired with granite countertops, a center island for meal prep and extra storange, SS appliances including a gas range, and a breakfast nook. The adjacent living room is anchored by a dramatic vaulted ceiling with exposed wood beams, a thoughtfully sourced light fixture, and wood-burning fireplace-easily making it the coziest room in the home. An upgraded laundry room on the main level adds built-in storage, while the fully updated electrical panel provides additional capacity for a future EV charger. Upstairs, all bedrooms offer ceiling fans, fresh paint, and thoughtfully designed custom California closet systems. The primary suite is a true retreat, sure to please the pickiest buyer, with a beautifully redesigned ensuite-offering a dual vanity, expansive shower with locally sourced tile, and built-in linen closet with pull-out storage. Outside, the back porch overlooks a newly graded yard, creating a more level and usable space for play, gardening, and entertaining. A classic brick retaining wall and mature landscaping add character to the fully fenced yard. Sardis Plantation offers an exceptional neighborhood lifestyle with tennis and pickleball courts, disc golf, a playground, miles of walking trails, and regular food truck events. Enjoy quick access to Downtown Matthews, I-485, SouthPark, and Charlotte Douglas International Airport-putting dining, shopping, entertainment, and travel all within easy reach.

Listed by Kayla Blankenship of COMPASS

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

8011 Cottsbrooke Drive Huntersville NC 28078

MLS Number CAR4434421

  • Residential
  • Bedrooms 5
  • Bathroom 3
  • Square Feet 2,931
  • Acreage 0.18

Location, privacy, and thoughtful updates come together in this beautifully maintained home just minutes from the best of Lake Norman living! Ideally situated near Birkdale Village, Birkdale Golf Course, Lake Norman, and an incredible selection of shopping, dining, and entertainment, this home offers exceptional convenience while maintaining a peaceful, private setting. Step inside to discover a stunning two-story living room filled with natural light, soaring ceilings, and an inviting atmosphere. Crown molding and plantation shutters throughout add timeless character, while updated quartz countertops bring a fresh, modern touch. The expansive main-level primary suite provides a comfortable retreat, thoughtfully separated from the home's four additional upstairs bedrooms. One of these generously sized rooms offers incredible flexibility as a bonus room, media room, home office, or guest suite. Outside, the beautifully established backyard is a true standout! Surrounded by mature landscaping and offering a serene sense of privacy, this outdoor space provides the perfect setting for quiet mornings, afternoon gatherings, or evenings spent entertaining. Beyond its beauty, this home offers an impressive collection of recent improvements, including a new roof (2023), HVAC system (2025), furnace (2025), fence (2025), water heater (2021), and recently replaced dishwasher! Additional highlights include plantation shutters throughout, hardwood floors, and prewiring for in-ceiling speakers in multiple locations, offering the opportunity for an integrated home audio experience. The highly sought-after neighborhood further elevates the lifestyle, offering beautiful tree-lined streets and scenic walks, a spacious clubhouse, a neighborhood pool complete with water slides, tennis and pickleball courts, a playground, peaceful pond, and inviting picnic areas. With an abundance of amenities just beyond your doorstep, there are endless opportunities to enjoy the outdoors, stay active, and connect with the community. With its combination of substantial recent upgrades, flexible living spaces, beautiful outdoor surroundings, and an unbeatable location near Birkdale Village and Lake Norman, this home delivers the lifestyle and convenience you've been searching for. Enjoy the privacy of your own backyard retreat without sacrificing proximity to everything that makes this area so desirable! *Preferred lender offering 1% closing cost incentive!*

Listed by Logan Ruffin of SERHANT

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

4060 Brandywine Terrace Lancaster SC 29720

MLS Number CAR4433940

  • Residential
  • Bedrooms 4
  • Bathroom 3
  • Square Feet 2,880
  • Acreage 0.24

Welcome to this meticulously maintained and beautifully appointed home in the award-winning Bent Creek community! From the moment you enter the spacious open foyer, you'll appreciate the light, airy feel and exceptional attention to detail throughout. Freshly painted and professionally cleaned carpets make this home truly move-in ready. The main level features a desirable guest suite with a full bath, a flexible room perfect for an office, study, playroom or additional living space, and a stunning open-concept gourmet kitchen with upgraded cabinetry, a spacious eat-in area, beautiful dining space, and a beautifully organized walk-in pantry. The kitchen flows effortlessly into the great room, creating an ideal layout for everyday living and entertaining. Upstairs, the oversized primary suite offers a luxurious retreat with a spa-like bath featuring a garden tub, large walk-in shower and an expansive walk-in closet. Three additional bedrooms, two full baths and a generous bonus room provide plenty of space for family and guests. Thoughtful technology and upgrades include pre-wired speakers, Ethernet wiring throughout the home, remote-controlled blinds on the main level, hardwood flooring in the upstairs hallway, smart thermostats, a smart keypad entry lock and a CPI security system. A tankless water heater adds energy-efficient convenience, while upgraded lighting throughout enhances the home's beautiful finishes. Outside, the premium wooded homesite offers privacy and serenity, while the fully fenced backyard features a beautiful covered porch and oversized patio-perfect for relaxing or entertaining. Bent Creek offers an exceptional lifestyle with a clubhouse, fitness center, playground, dog park and more than three miles of walking trails. Ideally located near the highly sought-after Indian Land schools and just minutes from shopping, dining and entertainment, including the rapidly growing 521 corridor, new Target and Costco, Fort Mill, Ballantyne and Waxhaw. This exceptional home combines comfort, privacy, style and modern convenience in one of Bent Creek's most desirable settings!

Listed by Aly Carlson of Keller Williams Ballantyne Area

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

6326 Stephens Grove Lane Huntersville NC 28078

MLS Number CAR4424149

  • Residential
  • Bedrooms 5
  • Bathroom 3
  • Square Feet 3,023
  • Acreage 0.26

Welcome to 6326 Stephens Grove Lane, a beautifully maintained home offering over 3,000 square feet in one of Huntersville's most coveted neighborhoods. Wrought-iron double front doors open to a grand foyer featuring a stunning staircase with custom Tuscany-style wrought-iron railings, creating an unforgettable first impression. Custom built-in library shelving, added in 2020, provides both character and functionality. This spacious 4-bedroom, 3-bath home also includes a large bonus/flex room ideal for a media room, playroom, home office, or fitness space. The main level features a guest bedroom and full bath, a formal dining room, and an open-concept kitchen with granite countertops, stainless steel appliances, and a breakfast area overlooking the inviting great room with fireplace. All appliances, updated in 2024, convey, including the washer, dryer and TV in great room. Upstairs, the primary suite offers a generous walk-in closet and a spa-inspired en-suite bath with dual vanities, a garden tub, and a separate shower. Custom motorized blinds add convenience and style to the second-story front windows and the soaring great room windows. Step outside and enjoy the expansive Trex Transcend deck, installed in 2021, complete with a retractable awning and overlooking the fenced backyard on a quarter-acre lot. Whether hosting family gatherings, entertaining friends, or simply relaxing outdoors, this space is designed to be enjoyed year-round. Major updates provide peace of mind, including a French drain system, sump pump, and new crawl space vapor barrier (2024), tankless water heater (2023), upper HVAC system (2023), lower AC unit (2022), and upgraded 6-inch gutters with gutter guards (2021). Residents of Stephens Grove enjoy exceptional community amenities, including a clubhouse, pool, tennis and pickleball courts, basketball courts, and a playground. Outdoor enthusiasts will appreciate being within walking distance of Buckeye Cove Nature Preserve and its scenic hiking trails. Ideally located less than 10 minutes from Birkdale Village and Blythe Landing on Lake Norman, about 10 minutes from I-485, approximately 20 minutes from Uptown Charlotte/Center City, and approximately 25 minutes from Charlotte Douglas International Airport, this home also offers convenient access to I-77, shopping, dining, and entertainment. Schedule your private showing today and discover everything this exceptional Huntersville home has to offer. Some photos have been virtually staged. Listing agent is a co-owner of the property.

Listed by Steve Keane of Better Homes and Gardens Real Estate Paracle

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Virtual TourSave FavoriteSchedule TourAsk A QuestionMore Details

2000 Kilborne Drive Charlotte NC 28205

Charlotte, NC2000 Kilborne Drive

Price$650,000

Est. Mortgage: $/month

MLS Number CAR4415514

  • Residential
  • Bedrooms 4
  • Bathroom 4
  • Square Feet 2,624
  • Acreage 0.32

Welcome to 2000 Kilborne Drive, where a spacious, finished basement, flexible living areas, and a large backyard create an exceptional opportunity in Charlotte's established Markham Village neighborhood. This four-bedroom, four-bath home combines an inviting open layout with plenty of room to spread out, entertain, work from home, or accommodate guests. The main level features recessed lighting, a bright living area with a striking modern fireplace, and an open dining space that flows naturally into the kitchen. Three main-level bedrooms provide comfortable everyday living, while the finished basement expands the possibilities with an additional bedroom, two full baths, a second kitchen, den, laundry area, built-in storage, and generous flex space ideal for a media room, recreation area, home office, or guest retreat. Outside, a spacious deck overlooks the backyard surrounded by mature trees, offering plenty of room for outdoor dining, relaxing, pets, play, or gardening, with a patio and storage shed adding even more functionality. This home puts you within easy reach of some of Charlotte's most popular destinations, including Plaza Midwood, NoDa, and Uptown, along with nearby parks, dining, shopping, entertainment, and everyday conveniences. With its established neighborhood setting, generous indoor and outdoor living spaces, and versatile finished basement, you won't want miss the opportunity to view this gem!

Listed by John Bolos and Collin Ramirez of Keller Williams South Park

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

6008/6012 Paw Creek Road Charlotte NC 28214
Active With Contract

MLS Number CAR4416059

  • MultiFamily
  • Bedrooms 6
  • Square Feet 2,424
  • Acreage 0.17
  • Property SubType Residential Income

PRESALE! 4 month delivery upon contract! One of a kind new construction ranch style duplex located minutes from Uptown Charlotte. Move in ready package included - washer, dryer, fridge, blinds & fence! If occupying as a primary residence: Builder paid 2-1 Rate Buy down available (rates in the 4's). Perfect for investment or house hacking, live in one side and rent out the other, or utilize both units as income producing assets! Open floorplan with 3 beds and 2 baths per unit and 9' ceilings throughout. Luxurious finishes such as quartz countertops, white shaker cabinetry with soft close doors & dovetail drawers, designer tiled backsplash, tile to ceiling in both baths and pendant lighting. Loaded with upgrades including luxury vinyl plank flooring throughout, Pella windows & doors, stainless steel appliance package, black hardware and Moen plumbing fixtures. Primary suite offers walk in closet and ensuite bath with dual vanity. Each unit features a huge back yard with a 6' wood privacy fence. No HOA or rental restrictions, can be used for short term, mid term or long term rental. As an added bonus, all utilities are individually metered. Move in ready 4 months from contract!

Listed by Andrew Balogh of EXP Realty LLC Ballantyne (336-428-0230), JT Davis of EXP Realty LLC

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Save FavoriteSchedule TourAsk A QuestionMore Details

5529 Braddock Mill Way Lancaster SC 29720

Lancaster, SC5529 Braddock Mill Way

Price$650,000

Est. Mortgage: $/month

MLS Number CAR4414208

  • Residential
  • Bedrooms 3
  • Bathroom 3
  • Square Feet 2,932
  • Acreage 0.21

Welcome to this exceptional Toll Brothers residence, where refined design, privacy, and effortless living come together on a premium cul-de-sac homesite surrounded by mature woods. Meticulously maintained and truly turnkey, this beautifully appointed home offers thoughtful design and elevated finishes throughout. From the moment you enter, rich wood flooring, abundant natural light, and sophisticated details create a warm and inviting atmosphere. The gourmet kitchen is the heart of the home, featuring a large island, glass-front cabinetry, custom pantry, five-burner cooktop, vented hood, upgraded lighting, and generous workspace designed for both everyday living and entertaining. The expansive great room offers a cozy fireplace and an abundance of natural light, while the versatile main-level flex room provides endless possibilities as a home office, dining room, playroom, or additional gathering space. A main-level guest suite with a full bath offers comfort and privacy for family or guests. The custom laundry area is both stylish and functional, featuring a sink, abundant shelving, barn doors, and an included washer and dryer. The spacious primary suite is a true retreat with coffered ceilings, custom closets, and an oversized spa-inspired bath featuring a gorgeous custom-tiled shower. The second floor offers a HUGE loft with a large walk-in closet and barn doors provides additional flexible living space, while a private upstairs bedroom retreat includes its own full bath and generous walk-in closet. Outdoor living is equally impressive, with a screened porch featuring custom flooring, meticulously maintained landscaping, irrigation, Landscape lighting front and backyard with a dusk mode, custom paver patio overlooking a peaceful wooded backdrop. Custom pathways extend from the front to the rear of the property for easy access and are complemented by an outdoor lighting package that beautifully enhances the private setting. Community amenities include a dog park, fitness center, outdoor pool, walking trails, and playgrounds. Additional highlights include a tankless water heater and an abundance of thoughtful upgrades throughout the home. Ideally situated near Waxhaw and Indian Land, this home offers convenient access to shopping, restaurants, medical facilities, and an array of everyday amenities. Tucked away in a peaceful cul-de-sac yet close to everything, this exceptional Toll Brothers home offers a rare combination of luxury, privacy, comfort, and true move-in-ready living.

Listed by Aly Carlson of Keller Williams Ballantyne Area

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Virtual TourSave FavoriteSchedule TourAsk A QuestionMore Details

640 Maple Hill Drive Fort Mill SC 29715

Fort Mill, SC640 Maple Hill Drive

Price$650,000

Est. Mortgage: $/month

MLS Number CAR4421369

  • Residential
  • Bedrooms 4
  • Bathroom 4
  • Square Feet 3,434
  • Acreage 0.11

Welcome home to amenity rich community of Waterside at the Catawba, where a flexible floor plan and inviting spaces make this home as functional as it is beautiful. Offering 4 bedrooms, 3.5 baths, a dedicated home office, spacious bonus room, screened porch and 2-car garage, there's room here for every part of life. Hardwood floors flow throughout the main level and lead into the open-concept heart of the home. The kitchen features granite countertops, a large center island with plenty of room to gather, double oven and gas stove top, and seamless sight lines into the breakfast area and living room, where a cozy fireplace creates a warm focal point. A dedicated office provides the ideal work-from-home space without sacrificing a bedroom. Upstairs, the spacious primary suite feels like its own retreat with a fireplace and en-suite bath with an oversized garden tub and separate shower complete with a walk in closet. Three additional bedrooms offer plenty of space, while the oversized bonus room is thoughtfully positioned separately from the bedrooms-perfect for movie nights, a playroom, home gym or second living space. Out back, the screened porch extends the living space outdoors and offers a comfortable place to enjoy morning coffee, evening dinners or a quiet Carolina afternoon. With versatile spaces inside and out and a location in one of Fort Mill's sought-after communities, this home is ready for its next chapter. Easy access to schools, recreation, highway access, downtown Fort Mill, and shopping.

Listed by Rebecca Cullen of Keller Williams Connected

$
$
%
$/month over payments
Federal 30-year interest rate: 7.24% last updated on Oct 29, 2026
* All Figures are estimates. Check with your bank or proposed mortgage company for actual interest rates.
This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Virtual TourSave FavoriteSchedule TourAsk A QuestionMore Details

Broker Reciprocity MLS Grid Logo © 2026 Listings courtesy of Canopy MLS as distributed by MLS GRID. IDX information is provided exclusively 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. The IDX data is deemed reliable but is not guaranteed by MLS GRID and may be subject to an end user license agreement prescribed by the Member Participant’s applicable MLS.  Based on information submitted to the MLS GRID as of November 1, 2026 3:46 PM EST . All data is obtained from various sources and may not have been verified by broker or MLS GRID. 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. Some IDX listings have been excluded from this website.