Refine Search
Sort by
$1,350,000
7032436 MLS
NEW! Prime 1.42 acres of fully entitled, engineering-complete, plan-approved, shovel ready multifamily housing land. Designed for 15 two-story duplexes with a total of 30 rental apartment homes, each 2BR, 2BA at 816 square feet. The CPU was approved by the City of Apache Junction. The architecture and civil engineering are done. The City has reviewed and approved the plans through three formal rounds. An opportunity for the Buyer to begin to walk in on day one and begin the process of pulling permits, without spending time and money on entitlement work and city approvals. Seller can add 34 newly built rental units in Glendale. NOTE: All information, plans, property data, and designs are not guaranteed by the Seller, Broker, or Agent and are to be verified by Buyer before close of escrow.

2332 W Broadway Avenue Unit -, Apache Junction

$1,100,000
5 Beds 4 Baths 7031839 MLS 2,783 SqFt.
Desert Diamond! Two Homes, One Incredible Opportunity! Situated on 1.12 acres with breathtaking Superstition Mountain views, this rare property features a beautifully upgraded main home PLUS a fully furnished income producing casita. The main home offers approx. 1,863 SF, 3 bed, 2 bath, split floor plan, luxury finishes throughout, and a whirlpool jetted tub. Detached 2023-built casita offers 2 bed, 2 bath, 920 SF and currently operates as a successful Airbnb. Expansive property with endless possibilities. Create your dream equestrian retreat, private pickleball court, resort-style backyard, or all three! The current lot coverage utilizes only approximately 1/4 of the property's potential, leaving room for a 10,000 sq ft shop, arena, or additional structures. Sky's the limit! The main residence was thoughtfully designed for comfort, efficiency, and entertaining. The chef's kitchen is a true showpiece featuring a semi-custom kitchen design by Affinity Scottsdale and Monogram high-end appliances including a 6-burner gas cooktop, electric infrared induction oven with convection and air fryer capabilities, professional hood, counter-depth column refrigerator, built-in dishwasher, and Sharp drawer microwave. A stunning 12' pocket sliding glass wall creates seamless indoor/outdoor living, perfect for entertaining while enjoying breathtaking Superstition Mountain views, expansive desert skies, and unforgettable Arizona sunsets. The split floor plan offers privacy, while additional upgrades include an oversized laundry room with built-in wine refrigeration and a climate-controlled garage with mini split system. Built with SUPER wall construction, R-23 insulation, tinted windows, and energy-efficient features designed for year-round comfort and lower utility costs. Step outside to enjoy true Arizona outdoor living with a fully equipped built-in outdoor kitchen and expansive open space surrounded by the beauty of the Sonoran Desert. Major updates include roof and AC replacement in 2021. Built in 2023, the detached casita is beautifully finished with luxury vinyl plank flooring, craftsman-style barn doors, custom tile work, and a spacious kitchen. Currently operating as a successful Airbnb, the casita conveys fully furnished, allowing the next owner to continue generating income immediately or utilize the space for multigenerational living or private guest quarters. With room for horses, RVs, recreational toys, and flexible living options, this property offers the freedom and versatility that defines Arizona desert living -- all while remaining close to hiking, lakes, and East Valley amenities.

5770 E 22nd Avenue, Apache Junction

$557,995
3 Beds 2 Baths 7031693 MLS 1,940 SqFt.
Beautiful single level home under construction in the desirable Blossom Rock community! This thoughtfully designed floor plan offers 3 bedrooms, 2 bathrooms and a 2 car garage with additional garage storage space, creating the perfect balance of space and functionality. The gourmet kitchen is the centerpiece of the home, featuring quartz countertops, Mocha cabinetry, stainless steel appliances, a gas cooktop, built-in wall oven and microwave, subway tile backsplash, and a large center island that opens to the dining area and great room, perfect for entertaining. Enjoy wood look tile flooring in the main living areas, modern matte black fixtures, and designer curated finishes throughout. The spacious primary suite offers a relaxing retreat with a large tiled walk-in shower and generous walk-in closet. This quick move-in opportunity allows you to enjoy a brand new home in one of the East Valley's newest master-planned communities.

162 W Rock Needle Trail, Apache Junction

$570,995
3 Beds 2 Baths 7031644 MLS 2,220 SqFt.
Beautiful single level home under construction in the desirable Blossom Rock community! This thoughtfully designed floor plan offers 3 bedrooms, a study, 2 bathrooms and a 2 car garage with additional garage storage space, creating the perfect balance of space and functionality. The gourmet kitchen is the centerpiece of the home, featuring quartz countertops, white cabinetry, stainless steel appliances, a gas cooktop, built-in wall oven and microwave, subway tile backsplash, and a large center island that opens to the dining area and great room, perfect for entertaining. Enjoy wood look tile flooring in the main living areas, modern matte black fixtures, and designer curated finishes throughout. The spacious primary suite offers a relaxing retreat with a large tiled walk-in shower and generous walk-in closet. This quick move-in opportunity allows you to enjoy a brand new home in one of the East Valley's newest master-planned communities.

178 W Rock Needle Trail, Apache Junction

$530,494
3 Beds 2 Baths 7031541 MLS 2,207 SqFt.
Welcome to Laurel at Blossom Rock, where modern design meets natural beauty. This single-story Laredo plan offers a bright, open-concept layout with a spacious kitchen featuring a large island, designer upgrades, and a seamless flow into the great room and spacious backyard. Highlights include: 3 bedrooms, 2 baths, Flex Room and a 3-car garage, Upgraded finishes throughout, Energy-efficient new construction. Completion September 2026. Blossom Rock is designed for outdoor living, with community parks, miles of trails, scenic lakes, and signature neighborhood events--all framed by the breathtaking Superstition Mountains. Don't miss this chance to own a brand-new home with exclusive financing incentives.

1085 W Peralta Pass, Apache Junction

$724,900
3 Beds 2 Baths 7031494 MLS 1,756 SqFt.
Perfectly positioned on a sprawling 1.25-acre equestrian property in Apache Junction with panoramic views of the Superstition Mountains! Designed for the true Arizona horse & outdoor adventure lifestyle, this rare property offers direct access to nearby horse trails right from your property with plenty of room for horses, trailers, toys, RVs, and more. Equestrian features include 3 horse stalls, a round pen, tack shed, Tuff Shed, dog kennel, and wide-open usable land ready for riding, training, and enjoying the desert lifestyle. Whether you're an avid rider, roper, trail enthusiast, or simply looking for space and freedom, this setup delivers the functionality and convenience horse owners seek. Inside, embrace modern charm & elegance with an impressive open floor plan bathed in natural lig ght, creating the perfect setting for comfortable living & effortless entertaining. Well-appointed kitchen offers SS appliances, ample cabinetry, a mosaic tile backsplash, granite counters, an island w/a breakfast bar, & recessed lighting. Romantic main retreat boasts a bay window, an ensuite with a jetted tub, & a walk-in closet. Tranquility awaits in the serene backyard complete w/a covered patio, spa, built-in BBQ, storage space, endless mountain views, and unforgettable Arizona sunsets. Rare opportunity to own a horse property with direct trail access, breathtaking scenery, and the ideal blend of equestrian living and outdoor adventure!

931 E Echo Circle, Apache Junction

$875,000
5 Beds 3 Baths 7031061 MLS 2,517 SqFt.
This property was thoughtfully designed to take full advantage of its breathtaking natural surroundings, with incredible views of the Superstition Mountains and city lights. Meticulously maintained and updated, the home offers flexible living options with a total of 5 bedrooms and 3 baths, including what could be used as separate guest quarters featuring 2 bedrooms, a full bath, living area, and private entrance -- ideal for guests, multi-generational living, a home office, rental potential, or easily incorporated as one spacious five-bedroom home. Inside, the spacious great room features a cozy fireplace, vaulted ceilings, plantation shutters, and expansive windows and sliding glass doors that bring the desert landscape indoors. The kitchen offers abundant floor-to-ceiling cabinetry while every room throughout the home provides exceptional storage, including bonus built-in cabinets. The oversized guest bath includes granite counters and extensive cabinetry, and the upstairs primary suite features additional built-ins, a private balcony, and stunning mountain views for peaceful morning coffee or evening relaxation. Additional upgrades include dual AC units (one newer) with split thermostats for enhanced comfort and efficiency, plus newer tile flooring (2023 and 2026). Reverse Osmosis system. Outside, the 1.1-acre property is designed for both beauty and function with fenced backyard and courtyard spaces, grassy areas (turf!), flagstone walking paths, pavers, gazebo and picnic seating areas, xeriscape landscaping, and endless room for RVs, toys, and hobbies. Two RV hookup areas: one has 50 and 30 amp with water, electric, and dump access and the second has 30 amp with water. A massive 50x60 metal shop with concrete pad, plus additional carport and shed storage, provide incredible versatility. Located in a quiet pride-of-ownership neighborhood with no HOA, this property offers the perfect blend of privacy, comfort, and convenience -- just minutes from US-60, shopping, hiking trails, and nearby lakes.

1502 S Prospectors Road, Apache Junction

$950,995
5 Beds 5 Baths 7030879 MLS 3,835 SqFt.
There's a lot to love about the ranch-style Huntley plan at Sanctuary at Blossom Rock. With plenty of room for both privacy and entertaining, this expansive floor plan will check every box. Off the entry, you'll find a quiet study, an elegant dining room, and an impressive guest suite with a bedroom, bathroom, and living room. The heart of the home features an open great room area with 12 foot ceilings. It overlooking a relaxing covered patio, a roomy nook, and a gourmet kitchen with a gas cooktop, a massive a center island, 42" upper cabinets, quartz counter tops and a walk-in pantry. Three secondary bedrooms and 2 baths down one wing. The other side of this great home has a laundry, a powder room, and a beautiful primary suite showcasing a deluxe bath, double vanities and 2 large walk-in closets. To complete the look, the paver driveway to the 3 car garages and entry way lead up to a classic front porch.

249 W Galena Pass, Apache Junction

$789,955
4 Beds 3 Baths 7030470 MLS 2,895 SqFt.
Boasting plenty of room for both privacy and entertaining, there's a lot to love about the ranch-style Julia plan at Sanctuary at Blossom Rock. Off the entry, you'll find an elegant dining room and side porch for quiet mornings or relaxing evenings. As you then walk into the heart of the home, the open great room overlooks a relaxing, extensive covered patio, a roomy nook, and a gourmet kitchen. The kitchen boasts a large center island, gas cooktop, SS appliances, quartz countertops and 42' upper cabinets, and a well thought out butler/walk-in pantry. The split floor plan has a beautiful primary suite showcasing a deluxe master shower, s separate vanities and a large walk-in closet. Three secondary bedrooms, a laundry, two additional bathrooms round out the beautifully laid out home.

250 W Galena Pass, Apache Junction

$589,990
5 Beds 3 Baths 7030390 MLS 2,444 SqFt.
**HOME OF THE WEEK** $This is a cash price$ This expansive 2,444 square-foot single-level home offers the perfect combination of space and comfort. With 5 bedrooms/3 full bathrooms, this residence is ideal for large gatherings for those who love to entertain. The home's open-concept design creates a seamless flow between the main living areas. The kitchen is a highlight, featuring modern appliances with a gas stove, ample cabinetry, a large center island, and a breakfast bar. Adjacent to the kitchen is a spacious dining area that comfortably accommodates family meals and gatherings. The living room is designed for relaxation and socializing, with plenty of natural light streaming through large windows. 3 car garage & tankless water heater!

2561 W Solstice Avenue, Apache Junction

$803,873
3 Beds 4 Baths 7030029 MLS 3,190 SqFt.
Welcome to Sanctuary at Blossom Rock and the only RV garage home here! The handsome Harley plan offers an optimized ranch-style layout boasting a versatile club room, an expansive great room that opens to the cover patio with a huge multi slider. The open dining area has direct access to the gourmet kitchen with a gas cooktop and 42'' upper cabinets, quartz counter tops. A large study is adjacent to the extensive entryway. The nearby primary suite showcases dual walk-in closets and a deluxe bath with double sinks and a soaking tub. You'll also appreciate a laundry, two shared bathrooms, and two additional bedrooms with walk-in closets. .This single level home has a 40 foot RV garage and attached 2 car garage. A paver driveway completes the look. Hurry in because this is an extremely rare opportunity and it will not last long!

177 W Galena Pass, Apache Junction

$561,995
4 Beds 3 Baths 7029842 MLS 2,220 SqFt.
Beautiful single level home under construction in the desirable Blossom Rock community! This thoughtfully designed floor plan offers 4 bedrooms, 3 bathrooms and a 2 car garage, creating the perfect balance of space and functionality. The gourmet kitchen is the centerpiece of the home, featuring quartz countertops, dark cabinetry, stainless steel appliances, a gas cooktop, built-in wall oven and microwave, subway tile backsplash, and a large center island that opens to the dining area and great room, perfect for entertaining. Enjoy wood look tile flooring in the main living areas, modern satin nickel fixtures, and designer curated finishes throughout. The spacious primary suite offers a relaxing retreat with a large tiled walk-in shower and generous walk-in closet. This quick move-in opportunity allows you to enjoy a brand new home in one of the East Valley's newest master-planned communities.

186 W Rock Needle Trail, Apache Junction

$1,100,000
3 Beds 3 Baths 7029413 MLS 2,400 SqFt.
Experience exceptional desert living on 2.5 acres with unobstructed views of Superstition Mountain. This 2,400+ sq. ft. custom home offers 3 bedrooms, 3 bathrooms, and a dedicated office/bonus room. The spacious primary suite includes a walk-in shower and ample storage. The home features a chef-style kitchen with granite countertops, Alderwood cabinetry, and LG Smart appliances. Interior upgrades include coffered ceilings, porcelain tile flooring, double-pane windows, and spray-foam insulated 2x6 construction for energy efficiency. Exterior amenities include a 3-stall garage with beautiful Epoxy Floor for easy clean-up. Outdoors has 4,000+ sq. ft. of pavers, wooden shutters, and a 7-camera security system. The property is equipped with 36 owned solar panels with Tesla Powerwall 3 battery backup, keeping electric costs exceptionally low. Matching Ashley Northshore furniture is included. Located in Apache Junction, a community recognized with the Dark Sky Designation, this property offers clear night skies, privacy, and stunning natural surroundings. A rare combination of craftsmanship, efficiency, and panoramic views. A rare blend of craftsmanship, efficiency, and breathtaking views.

53 N La Barge Road, Apache Junction

$750,000
5 Beds 3 Baths 7029227 MLS 2,672 SqFt.
You MUST go see this property because it checks all of the boxes! 5 bedrooms, 3 bathrooms, a GIANT detached garage that will fit 6+ cars, or a boat, RV, toys, or can be used as a massive workshop! The way this home is situated on the 2.5 acre lot gives you jaw dropping, unobstructed VIEWS of the Superstition Mountains and it is SPECTACULAR! Enjoy the serenity of being on the outskirts of town, and only a short drive to Canyon Lake, Saguaro Lake, Lost Dutchman State Park, Usery Mountain Regional Park, and the Scenic Apache Trail! Unlike other homes in this price range, you have vaulted ceilings and wide open living spaces with large windows that invite the outside in! And the lot is a clean canvas to add anything you want to truly create your own desert sanctuary!! Welcome Home!!

1224 N Acacia Road, Apache Junction

$558,690
4 Beds 3 Baths 7029169 MLS 2,354 SqFt.
Welcome to Laurel at Blossom Rock, where modern design meets natural beauty. This single-story Laredo plan offers a bright, open-concept layout with a spacious kitchen featuring a large island, designer upgrades, and a seamless flow into the great room and spacious backyard. Highlights include: 4 bedrooms, 2 baths, and a 2-car garage, Upgraded finishes throughout, Energy-efficient new construction. Completion December 2026. Blossom Rock is designed for outdoor living, with community parks, miles of trails, scenic lakes, and signature neighborhood events--all framed by the breathtaking Superstition Mountains. Don't miss this chance to own a brand-new home with exclusive financing incentives.

9804 S Miners Run Trail, Apache Junction

$526,990
4 Beds 3 Baths 7028415 MLS 2,105 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. This home is located in Blossom Rock, a master-planned community, located in Apache Junction, AZ- featuring exclusive amenities such as a park, picnic area, playground, pond, and multi-use trails. This location offers access to nearby Canyon and Saguaro Lakes, giving residents the opportunity to enjoy nature and outdoor recreation right outside their door. Complete with 12x24 tile flooring and stunning quartz countertops. this home combines design and comfort. All stainless steel kitchen appliances pictured are included. Photos are of model home. A copy of the public report is available on the ADRE's website.

2118 W Rutledge Avenue, Apache Junction

$527,864
4 Beds 3 Baths 7026571 MLS 2,470 SqFt.
Our most speceous floorplan at Fusion at Blossom Rock featuring 4 bedrooms, 2.5 bathrooms, a loft, study, and 2-car garage. This two-story Nina plan offers an open-concept layout with a large great room and a beautifully designed kitchen complete with quartz countertops, modern cabinetry, stainless steel appliances, a gas range, walk-in pantry, and a large center island. The great room and dining area flow seamlessly to a covered patio, creating an ideal indoor-outdoor living space. Wood-look tile flooring adds both durability and style throughout the main living areas. A main-level study provides flexible space for a home office or playroom, while the upstairs loft offers an additional living area. The primary suite features a walk-in closet, dual vanities, and a walk-in shower. Three additional bedrooms, a full bath, and an upstairs laundry room complete the second level. This home combines modern finishes with a functional and versatile layout!

10243 S Blackjack Trail, Apache Junction

$850,000
3 Beds 2 Baths 7026539 MLS 2,120 SqFt.
This property's dual commercial-grade warehouses and garages are truly in a class of their own. From the moment you step inside, the home delivers a level of craftsmanship and attention to detail that is impossible to ignore. Towering wood shiplap cathedral ceilings with dramatic skylights flood the great room with natural light, while an enormous glass slider perfectly frames the legendary Superstition Mountains, creating unforgettable views that become part of everyday living. The home has been meticulously remodeled, upgraded, and maintained with exceptional care. Newer windows feature built-in retractable slider screens, eliminating bulky traditional screens and preserving the breathtaking scenery in every direction. When fresh air calls, the screens glide seamlessly into place, blending beauty and functionality in a way rarely seen. A separate home office creates the perfect environment for productivity and inspiration, complete with incredible Superstition Mountain views and its own mini-split system for personalized comfort. Whether working from home, creating, or simply enjoying the peaceful setting, this space was designed to elevate your day. And then there are the warehouses and garages... the kind of setup that almost never comes available. The first warehouse spans more than 3,000 square feet and can comfortably accommodate up to 10 vehicles, complete with a pull through rear door for added convenience and flexibility. The second is a massive 40x40 RV garage completed in 2021, offering incredible room for RVs, toys, equipment, workshops, collections, or future projects.

5130 E Superstition Boulevard, Apache Junction

$870,000
3 Beds 3 Baths 7026060 MLS 2,343 SqFt.
Experience true Arizona living at this beautifully maintained custom single-level home situated on 1.5 usable acres with stunning Superstition Mountains views. This spacious property offers over 2,300 sq ft with 3 bedrooms, 3 bathrooms, an office, and an oversized, extra-deep 3-car garage. The ~1,000 sq ft RV garage/workshop with over-height door provides outstanding space for RVs, toys, vehicles, storage, or hobbies. Step outside and enjoy the incredible outdoor living area featuring a covered ramada/gazebo with sink/bar area, fire pit, and mature desert landscaping highlighted by a spectacular saguaro cactus. Over $75k in recent improvements include perimeter block fencing, a mini-split system in the primary bedroom, new French doors, updated windows in two guest bedrooms and additional property enhancements. No HOA and horses are allowed, offering the freedom to fully enjoy the privacy, usable land, and unforgettable mountain views that make this property truly special.

1547 N Val Vista Road, Apache Junction

$699,000
4 Beds 3 Baths 7025494 MLS 2,292 SqFt.
Welcome to an exceptional opportunity to own a slice of Arizona desert beauty on 1.26 acres with breathtaking views of the Superstition Mountains. This versatile property offers the perfect blend of space, functionality, and lifestyle in the rapidly growing Apache Junction community. The main home features 3 bedrooms and 2 bathrooms. A private 1-bedroom Next Gen apartment with its own entrance and full kitchen provides incredible flexibility ideal for multigenerational living, guests, or an office. The oversized two car garage provides plenty of extra space for tools and toys. A spacious Arizona room adds flexibility for additional living, dining or entertaining. Enjoy the freedom of rural-style living with room for animals. Whether you're looking to create your own mini homestead or simply enjoy wide-open space and stunning desert sunsets, this property delivers. Take advantage of a rare opportunity to invest in both lifestyle and location.

4885 E Shiprock Street, Apache Junction

$525,876
4 Beds 3 Baths 7025176 MLS 2,470 SqFt.
New quick move-in home in Blossom Rock featuring 4 bedrooms, 2.5 bathrooms, a loft, study, and 2-car garage. This two-story Nina plan offers an open-concept layout with a spacious great room and a beautifully designed kitchen complete with quartz countertops, modern cabinetry, stainless steel appliances, a gas range, walk-in pantry, and a large center island. The great room and dining area flow seamlessly to a covered patio, creating an ideal indoor-outdoor living space. Wood-look tile flooring adds both durability and style throughout the main living areas. A main-level study provides flexible space for a home office or playroom, while the upstairs loft offers an additional living area. The primary suite features a walk-in closet, dual vanities, and a walk-in shower. Three additional bedrooms, a full bath, and an upstairs laundry room complete the second level. Located in the highly sought-after Blossom Rock community, this home combines modern finishes with a functional and versatile layout!

10302 S Blackjack Trail, Apache Junction

$719,000
3 Beds 2 Baths 7024362 MLS 2,051 SqFt.
Nestled in the heart of Apache Junction with panoramic mountain views, this exceptional single-level residence offers the ultimate blend of luxury, adventure, and privacy. Perched on just over an acre, the property provides generous outdoor space for RVs, ATVs, boats and toys, with easy access to premier hiking, canyoneering and off-roading trails--and only minutes from Saguaro Lake and boating access. Inside, a thoughtful split floor plan creates a private owner's wing and guest/entertainment areas. Light-filled living spaces flow to a covered patio and an entertainer's bonus room--ideal for indoor/outdoor gatherings. Finishes are upscale yet inviting, with sightlines framed by dramatic mountain vistas. The two-plus car garage is a craftsman's dream, featuring a dedicated workshop a and a separate room perfect for a home office, craft studio or secure storage. Practical infrastructure includes a shared well with a 3,500-gallon holding tank, ensuring reliable water storage. Additional amenities include a large, climate-controlled shed with AC and expansive yard space ready for customization--landscaped oasis, pool, or expanded storage. This property is a rare opportunity to own an adventure-ready compound in Apache Junction--where everyday convenience meets outdoor lifestyle.

4284 N Colt Road, Apache Junction

$539,990
5 Beds 2 Baths 7024291 MLS 1,976 SqFt.
Incentives available with seller's preferred lender, including a first-year rate 1% below market and up to $4,000 toward closing costs or rate buydown. $0 down programs available. Welcome to a beautifully updated almost brand new home! A welcoming foyer opens to bright living spaces with tile flooring and recessed lighting. The kitchen features granite counters, stainless steel appliances, a large island with breakfast bar, walk-in pantry, and stylish cabinetry. The primary suite offers dual sinks and a spacious walk-in closet. Enjoy a private backyard with covered patio and low-maintenance turf. Includes a 2-car garage, HUGE RV gate with large side yards, and access to community pool, splash pad, gym, and clubhouse. Don't miss it!

2836 W Savannah Avenue, Apache Junction

$519,000
4 Beds 3 Baths 7024217 MLS 1,736 SqFt.
Stunning Home on a Private Lot with Mountain Views, a RV Gate & NO HOA! Built in 2024, this spacious single-story custom home is 100% move-in ready. Situated on a spacious quarter-acre lot on a private street with no neighbors behind you, it offers both privacy and incredible views of the Superstition Mountains. Step inside to an open-concept layout filled with natural light from large dual-pane windows, soaring ceilings, and modern fixtures throughout. The chef's kitchen features sleek Quartz countertops, perfect for both cooking and entertaining. The luxurious primary suite includes two walk-in closets, dual vanities, a spa-like walk-in shower, and a large soaking tub. The second and third bedrooms share a stylish Jack-and-Jill bathroom with white subway tile. Centrally located between the 202 and 60 commuting into Mesa, Gilbert, or the Airport is made efficient and simple. The photos are beautiful but this is one you have to see in person! Do not miss out on this hidden gem in Apache Junction!

10544 E Baltimore Street, Apache Junction

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.