Refine Search
Sort by
$375,000
3 Beds 2 Baths 7054983 MLS 1,500 SqFt.
Premium, private cul-de-sac lot in the amenity-rich North Copper Canyon community! Built in 2023, this beautifully upgraded home offers mountain views from the front door & an open-concept layout with a split primary suite. Modern wood-look tile flows throughout the main living areas with carpeted bedrooms. The kitchen & bathrooms feature granite countertops and upgraded cabinetry with pull-out shelves. Enjoy a low-maintenance backyard with turf, rock landscaping, and a covered patio. Additional highlights include keyless entry, an extended-height smart garage door, built-in garage cabinets, overhead storage racks, and a soft water loop. Families will love the resort-style community amenities, including a pool, splash pad, pickleball courts, dog park, playgrounds and so much more!

17268 W Country Club Terrace, Surprise

$550,000
4 Beds 3 Baths 7054977 MLS 2,599 SqFt.
Move right into this beautifully upgraded single-level home featuring a desirable Next Gen® private suite! Save big on electricity with the 17.2 kW OWNED Solar PV system with average monthly APS bills of just over $46! The main home offers 3 bedrooms, 2 baths, walk-in closets in every bedroom, and an open kitchen with French country style cream color cabinets, granite countertops, pantry, stainless steel appliances, and gas range overlooking the spacious great room. The private Next Gen suite includes its own entrance, 1-car garage access, interior connection to the main home, plus a kitchen, family room, bedroom, bath, and stackable washer/dryer. Enjoy low-maintenance landscaping with synthetic grass, an expanded paver driveway and two Alumawood covered patios.

23752 N 168th Lane, Surprise

$704,849
3 Beds 3 Baths 7054928 MLS 2,228 SqFt.
What's Special: RV Garage | North Facing Lot | Dedicated Study | Oversized Garage. New Construction - October Completion! Built by America's Most Trusted Home Builder. Welcome to the Embark at 16773 W Audrey Lane in Artisan at Asante Journey! This thoughtfully designed single-story home offers three bedrooms, two and a half baths, a private study, and a spacious RV garage. The open-concept kitchen, dining area, and great room create a bright and inviting space for gathering, while the large gourmet kitchen island and pantry make everyday living both convenient and enjoyable. Tucked away for privacy, the primary suite features a generous walk-in closet and a well-appointed bath designed for relaxation. The dedicated study offers flexibility for working from home, reading, or pursuing hobbies, while the additional bedrooms provide comfortable accommodations for family and guests. Step outside to the covered patio where indoor and outdoor living come together for easy entertaining and peaceful evenings. Artisan at Asante offers a vibrant lineup of amenities, including a resort-style pool with lap lanes, a recreation center with fitness and aerobics rooms, and spacious indoor and outdoor gathering areas. Enjoy pickleball and basketball courts, plentiful green space, and winding walking paths that make every day active and enjoyable. Additional Highlights Include: super shower at primary bath, rear RV garage door, RV pass through, gas cooktop, and large multi-slider at great room. MLS#7054928

16773 W Audrey Lane, Surprise

$499,900
4 Beds 3 Baths 7054713 MLS 2,473 SqFt.
Built in 2025, this stunning Avelino model AllGen® home offers 2,473 square feet, 4 bedrooms, 3 bathrooms, and a thoughtfully designed split floor plan with a private AllGen® suite complete with its own living room, full kitchen, bedroom, and bathroom--ideal for multi-generational living, extended guests, or a private home office. Situated on a north/south-facing lot, this home features a stucco exterior, tile roof, dual-pane windows, and low-maintenance desert landscaping. The thoughtfully designed split floor plan offers both privacy and functionality, while the bright, open-concept living area features 9-foot ceilings, neutral designer paint, tile flooring throughout the main living areas, tall baseboards, and recessed lighting, creating a warm and inviting atmosphere. The chef-inspired kitchen showcases hard surface countertops, a designer tile backsplash, ample cabinetry, stainless steel appliances, and a spacious walk-in pantry, all overlooking the great room and dining area for effortless entertaining. The spacious primary suite features an oversized walk-in closet and a spa-inspired ensuite with a walk-in tiled shower, raised dual vanities, a private water closet, and linen closet. Step outside to the fully fenced backyard, designed for easy Arizona living with an extended paver patio, artificial turf, and low-maintenance desert landscaping--the perfect space to relax or entertain. Located in Artesian at Asante, residents enjoy resort-style pools, parks, walking trails, a fitness center, and pickleball courts, all conveniently located near shopping, dining, schools, and more.

16721 W Whispering Wind Drive, Surprise

$449,640
5 Beds 3 Baths 7054519 MLS 1,953 SqFt.
Seller will provide a credit towards a rate buydown and closing costs with preferred lender. Ask us how to save thousands over the life of your loan. Asante Artisan is a master-planned community in Surprise, AZ surrounded by mountain views. Residents at this community enjoy convenient access to local shopping, dining, and recreational activities as well as resort-style amenities including a clubhouse, pool, lap pool, fitness center, pickleball courts, and more! This home comes fully equipped with all brand-new stainless steel kitchen appliances and is complete with 12x24 tile flooring, stunning quartz countertops, and maple slate cabinetry, designed for both comfort and function. Photos are of a model home. A copy of the public report is available on the ADRE's website.

17356 W Gray Fox Trail, Surprise

$599,000
4 Beds 3 Baths 7054433 MLS 2,444 SqFt.
This beautifully maintained home features tile flooring throughout, custom built-ins, and designer accent walls that add character and charm. The spacious, highly upgraded kitchen is the heart of the home, featuring a center island, soft-close cabinetry, built-in stainless steel appliances, & a designer accent backsplash. The private primary suite offers a walk-in closet and spa-like bath with dual sinks, a soaking tub, and separate shower. Cozy up by the custom fireplace or step outside to your backyard oasis featuring a covered patio, sparkling in-ground pool, and fenced yard. Perfectly blending thoughtful upgrades with inviting living spaces, this home is designed for both everyday comfort and effortless entertaining.

14139 W Gray Fox Trail, Surprise

$449,000
4 Beds 3 Baths 7054146 MLS 2,342 SqFt.
NO NEED WAIT to build when you can purchase this BEAUTIFUL HOME on a PREMIUM CORNER LOT*This HIGHLY DESIRABLE ESCALANTE location offers PICKLEBALL, PARKS, PLAY AREAS, and both LAP POOL and SPLASH POOL sections for GREAT FUN and ENTERTAINMENT*FANTASTIC FLOOR PLAN includes BED and FULL BATH downstairs and a LOFT upstairs*Your GOURMET KITCHEN includes GAS COOKTOP, wall oven, SHAKER CABINETS, island, QUARTZ COUNTERS, WALK-IN PANTRY, and breakfast bar*NICE FLOW of NATURAL LIGHT from the extended ATRIUM DOOR*Interior 8-FOOT DOORS throughout*ENERGY STAR EFFICIENCY*You will APPRECIATE the premium CORNER LOT*CLOSE TO SHOPPING, RESTAURANTS, FREEWAYS, but still tucked away in this COMMUNITY*This is a place you will want to call HOME

23765 N 162nd Drive, Surprise

$589,940
5 Beds 3 Baths 7053890 MLS 2,776 SqFt.
The Lennon offers space, style, and versatility with 5 bedrooms, 3 bathrooms, and a bright open concept living area perfect for gatherings and everyday living. With a dedicated flex space ready to become a playroom, home office, or hobby area, this home is built to adapt to your lifestyle and make entertaining easier than ever. This home has a GOURMET kitchen with a cooktop and separate wall oven, maple slate cabinets, quartz kitchen counter, tile backsplash, wood-look tile floor and carpet in the bedrooms! INCLUDED - washer, dryer, window blinds, refrigerator and MORE! Residents enjoy EXCLUSIVE resort-style amenities. Shopping, restaurants, entertainment nearby. Each home is built with innovative, energy-efficient features designed to help you ENJOY more SAVINGS!

15808 W Honeysuckle Drive, Surprise

$567,160
4 Beds 3 Baths 7053867 MLS 2,343 SqFt.
Discover the perfect blend of space, style, and convenience in this beautiful Amber floorplan. This thoughtfully designed single-story home offers 4 bedrooms, 2.5 baths and a 3-car garage. Enjoy outdoor living with a large covered back patio. This home is finished with a GOURMET kitchen with a cooktop and separate wall oven, white linen-colored cabinets, quartz kitchen countertops with backsplash, natural dark wood-look tile floor, carpet in bedrooms! INCLUDED - washer, dryer, window blinds, refrigerator and MORE! Residents enjoy EXCLUSIVE resort-style amenities. Shopping, restaurants, entertainment nearby. Each home is built with innovative, energy-efficient features designed to help you ENJOY more SAVINGS!

15816 W Honeysuckle Drive, Surprise

$449,990
4 Beds 2 Baths 7053811 MLS 1,971 SqFt.
The Skyview Collection at North Copper Canyon! The Erie Plan is a stunning single-story ranch home designed for modern living. The charming entryway leads into a bright foyer with 9' ceilings. The spacious kitchen features an island with granite slab countertop, a pantry, and a cozy breakfast nook. The great room, with direct backyard access, is ideal for relaxation and entertainment. The private primary suite includes a bath and a generous walk-in closet. Two additional bedrooms and a full second bath. A mudroom connected to the laundry room adds convenience. Century Home Connects smart home technology keeps you connected. The 2-bay garage with an opener completes this property. Amenities include, Pool, Splash pad, playground, sports court, dog park, picnic area, walking and more!!!

17949 W Montana De Oro Drive, Surprise

$429,000
3 Beds 2 Baths 7053741 MLS 2,483 SqFt.
Beautifully upgraded single-level home offering an open, split-bedroom floor plan with soaring 10-foot ceilings, 20-inch diagonal tile flooring, neutral designer paint, upgraded ceiling fans, recessed lighting, low-E windows, and elegant 8-foot six-panel interior doors with upgraded hardware throughout. This home was a builder spec and is loaded with extras! Save $$$ on your utilities with solar. Designed for both everyday living and entertaining with a spacious great room plus a separate family room. The eat-in kitchen features stainless steel appliances including double wall ovens, a smooth cooktop, Corian countertops, a large center island, pantry, 42-inch maple cabinetry with crown molding and abundant storage. The laundry room also includes cabinets. The private owner's is thoughtfully separated from the secondary bedrooms and the ensuite bathroom has raised vanity with dual sinks, a soaking tub, walk-in shower and private toilet room Step outside to a spacious backyard (plenty of room for a pool) complete with a covered patio, RV gate (what size is the gate?), mature trees and easy maintenance desert landscaping. Conveniently located close to neighborhood parks and just minutes from Loop 303 and Grand Avenue, you'll enjoy easy access to shopping, restaurants, grocery stores, medical facilities, and everyday conveniences.

25788 N Sandstone Way, Surprise

$454,900
4 Beds 2 Baths 7053266 MLS 1,503 SqFt.
**Resort-style living begins here!** This beautifully maintained home offers a desirable floor plan designed for both privacy and everyday comfort. From the moment you arrive, you'll appreciate the thoughtful layout and the incredible outdoor living spaces that truly set this home apart. The backyard is an entertainer's dream, featuring an extended paver patio, a custom pergola for year-round enjoyment, a fully equipped outdoor kitchen perfect for hosting family and friends, and a premium swim spa--ideal for exercise, relaxation, or cooling off after a warm Arizona day. This is outdoor living at its finest! Inside, the spacious split floor plan provides a private owner's retreat while offering comfortable accommodations for family and guests.

15990 W Gray Fox Trail, Surprise

$338,900
2 Beds 2 Baths 7053242 MLS 1,273 SqFt.
Fall in love with this charming home in the desirable Rancho Mercado community! Sits adjacent to a common area, offering 2 beds, 2 baths, and a side 2-car garage w/cabinets & epoxy flooring. The front porch is just the beginning! The inviting interior features tons of natural light, high ceilings, plantation shutters, neutral palette, and tile flooring in common areas. Large living room perfect for receiving guests! The eat-in kitchen boasts white cabinets, SS appliances, quartz counters, tile backsplash, recessed & pendant lights, a pantry, & an island w/breakfast bar. The main suite offers carpet floors & a private bathroom. Sliding glass doors open to the paver patio, providing easy indoor & outdoor living. Enjoy access to amenities such as a playground, pool, and park! Don't miss this!

14180 W Bronco Trail, Surprise

$379,990
4 Beds 2 Baths 7052697 MLS 1,797 SqFt.
Welcome to this thoughtfully designed 4-bedroom, 2-bathroom home offering 1,797 square feet of open concept living space. Contemporary design details shine throughout, including 9 foot ceiling height, 42'' white shaker cabinets, and quartz countertops. The home is finished with wood-look 7x22 plank tile flooring throughout and carpet in the bedrooms, combining durability with the warmth of natural wood tones. The generously sized bedrooms offer ample storage and flexibility to adapt to any lifestyle. Blending comfort, function, and timeless design, this home is the perfect canvas for modern living. This home also includes interior blinds and all appliances making it move in ready! Located in North Copper Canyon with resort-style amenities and easy access to the 303.

18249 W Avenida Del Sol --, Surprise

$639,999
3 Beds 3 Baths 7052541 MLS 2,584 SqFt.
PRICE IMPROVEMENT- NOW UNDER $640....Welcome to this beautifully designed home offering space, comfort, and exceptional functionality. Just off the foyer, you'll find two secondary bedrooms and a private study, providing flexible space for guests, a home office, or hobbies. The open-concept floor plan seamlessly connects the kitchen, dining area, and spacious Great Room with built in fireplace, creating the perfect setting for everyday living and entertaining. Sliding glass doors lead to the covered patio, extending your living space outdoors. Privately situated at the rear of the home, the owner's suite features a spa-inspired bathroom and an expansive walk-in closet, creating a relaxing retreat. Car enthusiasts and outdoor adventurers will appreciate the oversized three-car tandem garage with dedicated RV storage, offering

17140 W Whispering Wind Drive, Surprise

$489,000
3 Beds 2 Baths 7052335 MLS 1,692 SqFt.
Discover exceptional single-level living in this beautifully designed Bronze floor plan featuring 3 bedrooms, 2 baths, and an attached RV garage with front and rear access. The open-concept layout showcases a chef-inspired kitchen with quartz countertops, 42-inch upper cabinets, stainless steel appliances, a large island, and a walk-in pantry that flows seamlessly into the dining area and spacious great room filled with natural light. The private primary suite offers a generous walk-in closet and dual-sink bath, while two secondary bedrooms provide flexibility for guests or a home office. Enjoy an extended covered patio, stone tile flooring, cultured marble bath countertops, front yard landscaping, paver driveway, central laundry, and a 2-car garage. Ideally located in Surprise near parks, shopping, dining, and outdoor recreation, this home offers the perfect blend of modern style, comfort, and everyday convenience.

18614 W Honeysuckle Drive, Surprise

$419,900
4 Beds 2 Baths 7052284 MLS 1,793 SqFt.
Welcome to this beautiful 4 bedroom, 2 bath home in the highly sought after master planned community of Asante in Surprise! Offering 1,797 square feet of thoughtfully designed living space, this home features a desirable split floor plan that provides privacy and functionality. The open-concept layout is perfect for both everyday living and entertaining, with a beautifully upgraded kitchen showcasing stainless steel appliances, modern finishes, and plenty of space to gather. The spacious living and dining areas flow seamlessly together, creating a bright and welcoming atmosphere. Situated on a premium corner lot, this home offers added privacy and curb appeal. Enjoy all that the Asante community has to offer.

16516 W Alameda Road, Surprise

$710,000
3 Beds 2 Baths 7051965 MLS 2,304 SqFt.
Gorgeous 3 Bedroom + Den w/murphy Bed features a long list of upgrades: Wood plank tile throughout, soft close drawers, staggered kitchen cabinets w/42'' uppers & an extended laundry room. Large Island, Split floorplan, Giant walk in closets. Whole-house water filtration system, reverse osmosis & water softener provide pure, refreshing water throughout. Full 3-Car PLUS 40' RV Super Garage has room for all your toys. Garage is upgraded with additional insulation in the ceiling, walls & doors, (2) 220V/50-Amp outlets, sink & service door. Step outside to your private backyard oasis - designed for relaxation & entertaining. Cool off in the sparkling pool with custom baja shelf, gather around the sunken card table, or unwind on the travertine deck surrounded by easy-care landscaping & synthetic turf. Pre-prepped for a pool heater. The home sits on nearly a quarter of an acre & includes two usable side yards. The smaller is currently used as a dog run, is fenced in & features recycled professional stadium turf as well as an area for real grass. The area gets the morning sun so it's also great for an additional play area or gardening area. A 12-foot gate opens into the larger side yard, where there is room for additional storage, parking & large garden. All included appliances are Energy Star. HVAC is Seer 16, with 3 zones for maximum efficiency. 2x6 exterior structure, with R19 insulation in all walls. The community features multiple playgrounds, walking paths & is a short distance to the community library, baseball/soccer fields, frisbee golf & top-rated elementary school. Minutes to 303, Fry's grocery store & lots of dining options

23781 N 169th Lane, Surprise

$395,000
4 Beds 3 Baths 7051669 MLS 2,231 SqFt.
Beautiful 4-bedroom, 2.5-bathroom home in Surprise featuring upgrades throughout. Highlights include wood-look tile flooring in all main living areas, 9-foot ceilings, two-tone neutral paint, upgraded fixtures, upgraded interior doors, and upgraded window blinds. The spacious kitchen offers granite countertops, a separate pantry, oversized island, breakfast bar, tile backsplash, ceramic-top electric range, built-in microwave, dishwasher, and ample cabinet space. The primary suite features a walk-in closet, dual-sink vanity, and a large walk-in shower. Conveniently located near Loop 303, golf courses, spring training facilities, shopping, dining, and entertainment, this home offers both comfort and convenience in a desirable Surprise location.

17837 W Monte Lindo Lane, Surprise

$524,900
4 Beds 3 Baths 7051656 MLS 2,545 SqFt.
Take pride in residing in this tastefully updated 4-bedroom home with a 2-car garage! Come inside and fall in love with the spacious open floor plan that promotes a modern feel. Fresh neutral paint creates a warm, welcoming ambiance, enhanced by wood-look tile flooring, stylish light fixtures, ceiling fans, and window blinds. Well-appointed kitchen boasts a handy pantry, stainless steel appliances, tile backsplash, abundant cabinetry, granite counters, and a prep island with a breakfast bar. Discover a serene primary retreat, offering plush carpet, an ensuite with an enclosed glass shower, and a walk-in closet. Standout features include a dedicated den/office and a 2nd main bedroom with its own bathroom. Finally, the large backyard has a covered patio and artificial turf. Don't miss out!

16699 W Saguaro Park Lane, Surprise

$549,990
3 Beds 2 Baths 7051128 MLS 2,150 SqFt.
Seller offering $10,000 in concessions with a full-price offer! Highly updated Desert Oasis home featuring a fully owned, paid-off solar system (no lease or loan to assume) with critter guards for added protection. Move-in ready with a gourmet kitchen, Café Series refrigerator, fresh paint, upgraded baseboards, and an oversized walk-in shower. Enjoy a PebbleTec saltwater pool with heater, water feature, and built-in seating. Extras include reverse osmosis with alkaline water, whole-home softener, security cameras, 2 doggy doors, washer/dryer, and an epoxy-coated insulated garage with mini-split HVAC plus an additional 4 feet of space--perfect for bikes, storage, or hobbies. Flexible living space and enclosed office complete the home.

25669 N 161st Avenue, Surprise

$424,990
3 Beds 2 Baths 7050412 MLS 1,585 SqFt.
Unveil a world of comfort in the Vistas Collection at North Copper Canyon Brant plan, where comfort meets modern convenience! This beautifully appointed property features a welcoming foyer leading into the heart of the house. The open kitchen has a generous island and pantry and is perfect for culinary enthusiasts or casual gatherings. Enjoy meals in the adjacent dining room or unwind in the expansive great room with direct backyard access for seamless indoor-outdoor living. The kitchen and baths feature elegant granite slab counters and stainless-steel appliances. The primary suite boasts a private bath with a soaking tub or super shower option and a large walk-in closet. Two additional bedrooms share a stylish full bath. ceilings, front yard landscaping, and

18238 W Calle Lejos --, Surprise

$418,375
4 Beds 3 Baths 7050405 MLS 1,894 SqFt.
Discover Your Dream Home in the Ridge Collection at North Copper Canyon. The enchanting Lilac plan, a home that exudes charm and functionality. The inviting open main floor features a spacious kitchen with a large island and walk-in pantry, seamlessly flowing into the great room and dining area, perfect for entertaining and everyday living. A stylish powder bath completes this level. Upstairs, you'll find three generously sized bedrooms, including a luxurious primary suite with a walk-in closet and private bath. Each secondary bedroom also has a walk-in closet, ensuring ample storage. The upper floor is enhanced by two linen closets and a versatile loft space, ideal for a cozy reading nook or home office.

17343 W Villa Hermosa Lane, Surprise

$832,827
4 Beds 4 Baths 7049818 MLS 3,262 SqFt.
Brand New Single-Level Home on large lot - 3,262 SF Home with over 12,000 SF Pie Shaped Lot - Formal Living & Dining Rooms, 4 bedrooms, a study and teen room, 4 baths, and a 3-car garage. This home is beautifully upgraded. Inside, you'll find 10' ceilings throughout and a wide, welcoming hallway leading to a large dining area and bright open Great Room ideal for entertaining. The Gourmet Kitchen features a 36'' cooktop with separate built-in oven and microwave, quartz countertops, huge pantry, quartz backsplash to match the tops, under-cabinet lighting, and pendant light pre-wires. Plank tile throughout, linear fireplace in the great room, large covered patio. A dramatic 16' Atrium sliding glass door opens the huge yard. Also, 8' interior doors, two-tone paint, ceiling fans... & window blinds, EV charging outlet, Wi-Fi-enabled garage door opener, tankless water heater, and soft water loop. Built for efficiency, the home is ENERGY STAR® Certified and Indoor AirPLUS rated, delivering superior energy savings and healthier indoor air. Located in a vibrant master-planned community with miles of scenic pathways and resort-style amenities including an impressive aquatic center with a large pool with splash features and a lap pool, picnic areas with BBQ grills, multiple playgrounds, basketball, sand volleyball, pickleball courts, bocce ball, ping pong, cornhole, and more.

24498 N 156th Lane, Surprise

$450,000
4 Beds 3 Baths 7049435 MLS 2,124 SqFt.
Welcome to this beautifully designed two-story home offering 4 bedrooms, 2.5 bathrooms, and a 2-car garage, with all bedrooms conveniently located upstairs for added privacy. The open-concept floor plan seamlessly connects the kitchen, dining area, and great room, creating an inviting space for both everyday living and entertaining. The kitchen is beautifully appointed with a large Quartz island offering ample seating, modern gray cabinetry with contemporary hardware, a tiled backsplash, and stainless-steel appliances, including a gas range. A large sliding glass door fills the living space with abundant natural light and opens to the backyard, creating a seamless indoor-outdoor connection. Wood-look tile flooring extends throughout the main living areas, while a convenient powder room... is located downstairs for guests. Upstairs, the spacious primary suite offers a private retreat with an ensuite bathroom featuring a dual-sink vanity, walk-in shower, and a huge walk-in closet. The upstairs laundry room includes a utility sink for added convenience. Step outside to enjoy the covered patio, extended paver patio, and firepit, creating the perfect setting for relaxing or entertaining. Located in the desirable Rancho Mercado community, residents enjoy exceptional amenities including a community pool, playground, and scenic walking trails, all just minutes from shopping, dining, and everyday conveniences.

25636 N 142nd Lane, Surprise

$419,900
3 Beds 2 Baths 7049422 MLS 1,706 SqFt.
Welcome to this beautifully designed single-story home offering 3 bedrooms plus a flex room, 2 bathrooms, and a 2-car garage, thoughtfully crafted for modern living. The open-concept floor plan seamlessly connects the kitchen, dining area, and great room, creating an inviting space for everyday living and entertaining. The kitchen is beautifully appointed with a large Quartz island offering ample seating, bright white cabinetry, and stainless-steel appliances, including a gas range. The spacious primary suite serves as a private retreat with an ensuite bathroom featuring a dual-sink vanity, walk-in shower, and a huge walk-in closet. A versatile flex room provides endless possibilities as a home office, playroom, fitness space, or media room. Step outside to enjoy the covered patio... built-in BBQ grill, and artificial turf, creating a low-maintenance backyard that's perfect for relaxing or entertaining. Located in the desirable Rancho Mercado community, residents enjoy outstanding amenities including a community pool, playground, and scenic walking trails, all while being conveniently close to shopping, dining, and everyday conveniences.

25622 N 142nd Lane, Surprise

All information should be verified by the recipient and none is guaranteed as accurate by ARMLS. Copyright 2026 Arizona Regional Multiple Listing Service, Inc. All rights reserved.