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

Fletcher NC

r=2917-2928
18441 Davidson Concord Road Davidson NC 28036

MLS Number CAR4431261

  • Residential
  • Bedrooms 5
  • Bathroom 3
  • Square Feet 3,118
  • Acreage 0.52

Set on more than half an acre in Davidson, this extensively reimagined five-bedroom residence pairs a comprehensive renovation with a private saltwater pool, sophisticated interiors, and a flexible floor plan designed around how the home lives today. More than $400,000 in improvements have transformed the property inside and out, creating a cohesive, design-forward home while also addressing major systems and infrastructure. At the center of the main level, the renovated kitchen makes an immediate statement with extensive custom cabinetry, quartz countertops, a substantial waterfall-edge island, professional-style Forno gas range, pot filler, farmhouse sink, microwave drawer, stone backsplash, and contrasting wood range hood. The kitchen connects naturally with the main living areas, where a stone fireplace anchors the great room and an abundance of windows brings natural light into the space. A dedicated office, main-level bedroom, full bath, and laundry capability add meaningful flexibility without compromising the home's primary living areas. One of the property's defining spaces is the four-season sunroom overlooking the backyard. Surrounded by windows and finished with a vaulted beadboard ceiling, it creates a natural transition between the interior and an expansive outdoor living environment. Beyond it, a 30' x 16' saltwater pool is surrounded by a generous paver terrace with space for dining, lounging, and entertaining within the fenced backyard. Recent improvements along the road frontage include a newly added berm and tree line, further enhancing the property's landscaped setting. Upstairs, the primary suite offers a substantial retreat with a customized walk-in closet and a completely redesigned bath featuring a freestanding soaking tub, oversized glass-enclosed shower, dual vanity, and warm-metal fixtures. Three additional bedrooms, another full bath, bonus space, and an upstairs laundry area complete the second level. The renovation extends well beyond finishes. Improvements reported by the seller and previous listing include the roof, HVAC, windows, gutters, plumbing and electrical updates, irrigation and drainage improvements, a solar backup generator, and a security system. An attached two-car garage provides additional functional space. With approximately 3,118 square feet of heated living area, five bedrooms, three full baths, a 0.52-acre homesite, and no HOA, the property brings together extensive improvements and a compelling indoor-outdoor lifestyle in a Davidson setting convenient to downtown Davidson, Davidson College, Huntersville, Birkdale Village, and the broader Lake Norman area.

Listed by Jeremy Toney and Alyssa Higgins of SERHANT

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

148 Windwood Lane Troutman NC 28166

Troutman, NC148 Windwood Lane

Price$1,300,000

Est. Mortgage: $/month

MLS Number CAR4429920

  • Residential
  • Bedrooms 3
  • Bathroom 4
  • Square Feet 5,201
  • Acreage 1.6

Lake Norman waterfront home on approximately 1.60 acres in Hawkes Bay with a stationary dock and boat lift. 148 Windwood Lane in Troutman offers versatile living across three levels, featuring a main-level primary suite, a flex space or office with a nearby half bath, and open living spaces including a kitchen with breakfast area, dining room, and a living room that opens to a balcony. Upstairs includes two bedrooms with a shared full bath with direct access from both bedrooms, a spacious entertainment room, and convenient walkout attic storage. The lower level is ready for entertaining with a bar, projection TV area, space for a pool table, a gym, and ample storage. Thoughtfully laid out for everyday living, hobbies, and gatherings, with plenty of room to make it your own.

Listed by Michelle Peck of Epique Realty

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

73 Jackson Ridge Lane Mill Spring NC 28756

Mill Spring, NC73 Jackson Ridge Lane

Price$1,299,999

Est. Mortgage: $/month

MLS Number CAR4419929

  • Residential
  • Bedrooms 4
  • Bathroom 4
  • Square Feet 2,041
  • Acreage 0.5

Beyond the gates of Bright's Creek, where the Blue Ridge Mountains unfold in layers of endless beauty, This professionally designed golf cottage captures the essence of elevated mountain living. Soaring ceilings and an open-concept create a light-filled sense of space and effortless sophistication, while thoughtfully curated finishes offer refined comfort throughout. The primary suite provides a serene private retreat, complemented by beautifully appointed guest accommodations. Indoor living flows seamlessly to an expansive rear deck, where long-range mountain views create an unforgettable backdrop for morning coffee and evenings beneath the stars. A covered area extends outdoor enjoyment through every season. Beautiful landscaping and a firepit create an inviting setting for gathering, while a whole-house generator provides added peace of mind. Located near the amenity center and championship golf course, this exceptional cottage offers the very best of the Bright's Creek lifestyle. Optional Club membership available to purchase.

Listed by JJ Murphy and Heather Chambers of Howard Hanna Beverly-Hanks

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

1106 Brookhurst Drive Charlotte NC 28205

Charlotte, NC1106 Brookhurst Drive

Price$1,299,999

Est. Mortgage: $/month

MLS Number CAR4399535

  • Residential
  • Bedrooms 4
  • Bathroom 4
  • Square Feet 3,548
  • Acreage 0.25

Experience modern luxury in this beautifully crafted custom home with Seller offering a $15,000 buyer credit toward eligible closing costs, prepaids, rate buydown, or approved personalization options for the home. Offering 4 bedrooms, 4 bathrooms, and 3,548 square feet of thoughtfully designed living space. high ceilings and elegant custom finishes create a bright, open atmosphere. The beautifully appointed kitchen features a long center island and flows seamlessly into the spacious living room with a beautiful fireplace. while the formal dining room provides the perfect setting for entertaining. Designed with both comfort and flexibility in mind, the home includes a main level office, an upstairs office or studio, a spacious loft, a versatile flex room, multiple laundry rooms, generous walk in closets, and additional storage. Outside, enjoy a fenced backyard and professionally designed exterior lighting that enhances the home's curb appeal day and night. Ideally located approximately 11 minutes from Uptown Charlotte. this exceptional home offers the perfect blend of luxury, functionality, and location.

Listed by Yadiel Rojas Baten of Fathom Realty NC LLC

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

135 Joshua Court Lincolnton NC 28092
Active With Contract

MLS Number CAR4411221

  • Commercial
  • Square Feet 9,800
  • Acreage 0.79

Exceptional 9,800-square-foot commercial building in pristine condition, offering a versatile combination of professional office, lab, and warehouse space in a prime Lincolnton location with excellent regional connectivity. The property features five private offices, an open lobby/reception area, dedicated lab space, break room, IT room, and two ADA-accessible restrooms, along with a spacious fully air-conditioned warehouse providing a comfortable, climate-controlled environment throughout. Designed for efficient operations, the facility includes two loading bays with 10' x 10' and 12' x 12' roll-up doors, plus a large, gated L-shaped side and rear loading area ideal for deliveries, equipment, fleet vehicles, and secure outdoor operations. Additional features include a Generac backup generator, ample on-site parking, and numerous upgrades throughout. Strategically positioned in Lincolnton's established industrial corridor, 135 Joshua Court provides convenient access to NC-73 and US-321, offering strong east-west and north-south connectivity to Denver, the Lake Norman market, NC-16, Huntersville, I-77, and the greater Charlotte region. This turnkey commercial property combines office, lab, and warehouse functionality with loading capabilities, security, climate-controlled space, and excellent highway access, making it well suited for a wide variety of commercial and industrial operations.

Listed by Lisa Ciaravella of COMPASS

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

1487 Cordova Drive Connelly Springs NC 28612

Connelly Springs, NC1487 Cordova Drive

Price$1,299,999

Est. Mortgage: $/month

MLS Number CAR4429093

  • Residential
  • Bedrooms 5
  • Bathroom 4
  • Square Feet 3,900
  • Acreage 1.5

DOCK APPROVED, BUILDER-INSTALLATION SCHEDULED FOR LATE OCTOBER 2026, AND CONVEYING WITH THE HOME. Where thoughtful design, custom craftsmanship, and true lakefront living come together effortlessly, this 2026 new-construction modern farmhouse is set on a private, wooded ~1.5-acre waterfront homesite in the gated Paradise Harbor community on Lake Rhodhiss. Framed by tall pines, the home showcases sea-glass blue-green board-and-batten and lap siding with white trim, a stone base, dark architectural shingle roof, barn-style light fixtures, and a welcoming covered entry. Enjoy direct water access with a 6-ft-wide concrete path winding through the trees from the home down to the lakeshore easily traveled by golf cart or electric vehicle. Inside, a light-filled two-story great room is anchored by a floor-to-ceiling stone gas fireplace. Ten-foot main-level ceilings, engineered hardwood, and decorative wood beams create a warm, custom feel throughout. The open chef’s kitchen is a showstopper with quartz waterfall island, walk-in pantry, gas range, luxury matte-white GE Caf appliance package, and a wet bar with wine/beverage cooler. The kitchen, dining area, great room, primary suite, and screened rear porch all enjoy beautiful lake views. A delightful surprise in the main-level living area: a whimsical built-in, house-shaped nook with interior lighting perfect as a cozy pet nook, children’s toy nook, or playful hideaway. The main level centers on a private owner’s suite overlooking the lake, offering a spa-inspired bath with soaking tub, walk-in shower, private water closet, and generous walk-in closet. Also on the main level: dedicated study/office, mud room, full guest bath, and laundry room with built-in pet shower. Upstairs, 9-ft ceilings continue through three bedrooms, a large open loft, and a second laundry room. Two bedrooms share a stylish Jack-and-Jill bath, while the third enjoys a private bath and walk-in closet. Quartz vanities, LED lighting, and custom white-melamine wood shelving throughout no wire shelving here. Outdoors, relax on the screened rear porch with lake views, gather around the fire pit on the stamped-concrete patio, and enjoy a side-entry two-car garage with wood-look doors, insulated walls, and comfortable side parking. Built with the details that matter: dual electric heat-pump HVAC systems, owned buried propane tank serving the range, fireplace, and water heater, installed electric generator, hot-water recirculation system, certified radon mitigation system, fully automated irrigation, and switched exterior outlets at all four corners for easy holiday lighting. Ideally located minutes to I-40 between Morganton and Hickory, and about an hour from Charlotte, Asheville, and Blowing Rock. A rare opportunity to own a custom lakefront home on Lake Rhodhiss. Square footage approximate; buyer to verify. Schedule your private showing today.

Listed by Angela Torres Silva of Prime Properties Group,LLC

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

6068 Holden Court Fort Mill SC 29715

Fort Mill, SC6068 Holden Court

Price$1,299,999

Est. Mortgage: $/month

MLS Number CAR4424826

  • Residential
  • Bedrooms 5
  • Bathroom 5
  • Square Feet 3,804
  • Acreage 0.28

Built in 2024 by award-winning luxury builder Classica Homes, this exceptional Arden Mill residence combines newer construction, sophisticated design, and rare wooded privacy. Offering five bedrooms and 3804 square feet, the home features an open, light-filled floor plan with high ceilings, hardwood flooring throughout, and two en-suite bedrooms on the main level - including the spacious primary suite. The second main level en-suite offers exceptional flexibility for guests, extended family, or multigenerational living. Planation shutters, cellular shades and a laundry room on each floor, combining luxury with everyday convenience. Step outside to a private, fenced backyard with a peaceful, wooded backdrop, complete with a custom stone patio and covered porch with retractable screens - an inviting space for relaxing, entertaining and enjoying the outdoors. A true three-car garage provides generous space for vehicles and storage. Located in the highly regarded Fort Mill School District, with convenient access to Fort Mill, Ballantyne, and Charlotte. This home offers a hard-to-find combination of Classica craftsmanship, two main level en-suites, newer luxury, generous living space, and wooded privacy. Move-in ready and thoughtfully designed for both everyday living and entertaining.

Listed by Matthew Means of COMPASS

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

123 Haywood Street Asheville NC 28801
Open House

MLS Number CAR4361970

  • Condo
  • Next Open House: Sat 10/17 12:00 pm. to 4:00 pm.
  • Bedrooms 3
  • Bathroom 3
  • Square Feet 1,603

Welcome to One23 Haywood, where modern luxury meets the energy of downtown Asheville. This exceptional residence is the largest floor plan available and the final opportunity to own a unit of its kind within this highly sought-after building. Offering 3 bedrooms, 3 full bathrooms, and a versatile flex space, this expansive condo is thoughtfully designed to deliver both comfort and sophistication. The open-concept layout is enhanced by elevated modern finishes and dramatic floor-to-ceiling windows, filling the home with natural light while showcasing breathtaking year-round mountain views. The spacious living, dining, and kitchen areas create an ideal setting for entertaining, while the well-appointed bedrooms-each with access to a full bath-offer privacy and convenience for both residents and guests. The additional flex space provides exceptional versatility, whether used as a home office, media room, or guest retreat. Step outside to your private balcony, perfect for relaxing or hosting while taking in the stunning mountain backdrop and vibrant downtown surroundings. Located in the heart of downtown Asheville, just one block from the iconic Grove Arcade, this residence offers unparalleled walkability to premier dining, shopping, and entertainment. Residents of One23 Haywood enjoy a curated lifestyle with concierge service and a secure community environment. Located within Asheville's designated short-term rental overlay district, this residence allows for short-term rentals-making it not only a stunning home, but a compelling investment opportunity. For investors, Towns Management can provide short-term rental performance data, offering valuable insight for those looking to add to their portfolio. This is a rare opportunity to own the last and largest residence of its kind at One23 Haywood-where mountain views, modern design, and an unbeatable location come together in one extraordinary offering.

Listed by Brooke Allen of Walnut Cove Realty/Allen Tate/Beverly-Hanks

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

19000 Southport Drive Cornelius NC 28031

Cornelius, NC19000 Southport Drive

Price$1,299,900

Est. Mortgage: $/month

MLS Number CAR4410388

  • Residential
  • Bedrooms 4
  • Bathroom 4
  • Square Feet 4,264
  • Acreage 0.25

Located in the highly sought-after Jetton Cove community, this meticulously maintained home offers an exceptional combination of luxury, privacy, and convenience. Just minutes from Jetton Park, Lake Norman, shopping, dining, and top-rated schools, this prime location is one of Cornelius' most desirable. Situated on a premium lot backing to wooded county-owned land, the home offers rare privacy and peaceful natural views. Inside, the spacious open floor plan is filled with thoughtful updates and reflects an extraordinary level of pride in ownership. The beautifully updated kitchen features professionally refinished cabinetry, quartz countertops, designer backsplash, newer appliances, and a wine refrigerator. The luxurious primary suite includes a custom walk-in closet and a renovated spa-inspired bath. Additional updates include professionally painted interiors, updated lighting, Smart Home technology, Sonos-compatible surround sound wiring, modern iron stair balusters, custom closets, and renovated bathrooms. Major improvements provide peace of mind, including two new HVAC systems with all new ductwork (2019), tankless water heater (2025), new roof (2024), professionally painted exterior, and premium gutters with gutter guards. The finished garage offers custom built-ins, new garage door and opener (2019) and MyQ smart technology, while the expansive walk-in crawl space provides exceptional storage rarely found in comparable homes. Move-in ready and impeccably cared for, this is a rare opportunity to own a beautifully updated home in one of Cornelius' premier neighborhoods.

Listed by Sunisay Yates of Yates Realty Inc

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

310 James Way Bermuda Run NC 27006

Bermuda Run, NC310 James Way

Price$1,299,900

Est. Mortgage: $/month

MLS Number CAR4406410

  • Residential
  • Bedrooms 6
  • Bathroom 6
  • Square Feet 6,068
  • Acreage 0.44

Exceptional design, timeless quality and an unmatched Bermuda Run Country Club lifestyle await in this impeccably maintained all-brick home! Truly move-in ready, 3-car main-level garage and intentional spaces designed for entertaining. The main level features 10' ceilings, wide-plank hardwoods, elegant office, luxurious primary suite with coffee bar and custom closet design, plus a chef's kitchen with Viking appliances, walk-in pantry with second refrigerator capacity, additional Butler's Pantry/Kitchen office combination, and a fabulous screened porch. Upstairs offers an in-law suite with Mini Bar, Bonus Room/Playroom-library, Craft room, Home Gym specialized ventilation, plus abundant walk-in attic storage. Professionally landscaped fenced yard includes raised garden beds, paver walkways and gutter guards. HVAC updated (2021/2022). Enjoy golf, tennis, pickleball, pools, dining and a vibrant club lifestyle within the gated community. Country Club membership required. 24 Hour Notice.

Listed by Amanda Cranfill of Hillsdale Real Estate Group

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

19007 Kailua Circle Tega Cay SC 29708

Tega Cay, SC19007 Kailua Circle

Price$1,299,900

Est. Mortgage: $/month

Active With Contract

MLS Number CAR4417140

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

Welcome to lakefront living in Tega Cay, where the views, lifestyle and move in ready condition come together in one exceptional Lake Wylie home. From the moment you open the front door, natural light fills the home and draws your eye straight to the water. Unlike many waterfront homes that require extensive updating after you move in, this home is ready to enjoy from day one. The open main level was designed for entertaining, seamlessly connecting the kitchen, dining area and great room while keeping the lake views front and center. A beautiful fireplace anchors the great room and creates a warm gathering space just off the kitchen. The spacious kitchen features a large island perfect for entertaining, while expansive glass doors bring in tons of natural light and lead directly to more than 250 square feet of deck space overlooking Lake Wylie. The primary suite is located on the main level and features a beautiful walk in closet and upgraded bath with a large tiled shower and wall niche. An additional bedroom and full bath on the main level provide plenty of flexibility for family or guests. Thoughtful trim and ceiling details throughout the home give it character and make it stand out. The walkout lower level is made for lake life and entertaining, with stained concrete floors, a large recreation room with a second fireplace, two additional bedrooms, a full bath and a secondary kitchen and wet bar complete with an ice maker. Step outside to more than 900 square feet of brick paver patio space, giving you an incredible place to entertain, relax and enjoy the lake. Head down to your private covered dock, complete with a 10,000 pound boat lift and 40 amp electrical service. The dock also features a covered sitting area with a ceiling fan, giving you a shaded place to relax right by the water. Start your morning with coffee overlooking Lake Wylie, spend the afternoon on the boat and come home to relax with a glass of wine as the sun goes down. This home gives you the lake lifestyle without sacrificing the comfort and finishes you want inside. With multiple outdoor entertaining spaces, beautiful waterfront views, tons of natural light and a new roof installed within the last 4 years, this is an opportunity to enjoy everything Tega Cay and Lake Wylie have to offer without taking on a major renovation after closing. Move in, get the boat on the water and start enjoying Lake Wylie.

Listed by Tony Hanson of Better Homes and Gardens Real Estate Paracle (thanson@paraclerealty.com), Lucas Mudrey of Better Homes and Garden Real Estate Paracle

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

383 Sundown Road Mooresville NC 28117

Mooresville, NC383 Sundown Road

Price$1,299,900

Est. Mortgage: $/month

MLS Number CAR4392450

  • Land
  • Acreage 0.67
  • County Iredell

Welcome to a Lake Norman waterfront opportunity, tucked away on a quiet deep-water cove with easy access to the main channel. Currently existing home on the land can be used as rental income while you plan your dream Lake Norman retreat and get permits in place. Outback is an existing firepit area with seating, open water views, and an oversized lakeside deck and floating dock perfect for relaxing, entertaining, swimming, and enjoying the waterfront lifestyle. Additional highlights include, private well, recently updated 4 bedroom septic, exterior storage shed, no HOA, ample parking space, and a beautifully maintained waterfront setting surrounded by mature trees for added privacy and charm. Located in highly desirable Mooresville, this Lake Norman location offers quick access to dining, marinas, shopping, golf courses, highway access and everything that makes lakeside living so special. Whether you're searching for a full-time residence, weekend getaway, or investment opportunity, this property delivers the perfect opportunity to make your waterfront living dreams come true!

Listed by Nicole Leininger of Ivester Jackson Christie's

$
$
%
$/month over payments
Federal 30-year interest rate: 7.4% last updated on Oct 8, 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

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 October 12, 2026 10:45 AM UTC . 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.