Refine Search
Sort by
$239,000
326070692 MLS ACTIVE Status
Freestanding commercial building offering excellent Highway 20 visibility and easy customer parking, just minutes from Blue Lakes. This 1,200 sq. ft. space features a newly painted exterior, central heating and cooling via heat pumps, and a flexible, open layout well-suited to any type of retail business. A rare find for a commercial property: this listing includes its own private dock, private lake usage, and beach rights,a distinctive amenity that sets it apart and could be a draw for water-adjacent business concepts (rental shop, caf with lake access, event space, and more) or simply a perk for ownership. Whether you're launching a boutique, caf, service shop, or specialty store, this location combines strong drive-by exposure with a turnkey,ready building and unique lake access. Don't miss this chance to establish your business in a growing Lake County corridor

5147 W State Highway 20th Hwy, Upper Lake

$599,000
3 Beds 2 Baths LC26188121 MLS Active Status
Experience the perfect blend of privacy, convenience, and opportunity on this exceptional 20-acre property, located just minutes from town. Whether your dreaming of a hobby farm, vineyard, orchard, or expansive garden, bring your green thumb and make the most of this versatile acreage. The charming two-story home offers approximately 1700 square feet of living space with 3 bedrooms and 2 bathrooms, providing comfortable country living. A separate approximately 1,000 square-foot ADU adds incredible flexibility for multi-generational living, guests, rental income, or a private home office. The property is serviced by two wells, offering added value and support for your agricultural pursuits, landscaping, or livestock. Surrounded by peaceful countryside, you'll enjoy the privacy of rural living while remaining just minutes from downtown Upper Lake. With two homes, two wells, 20 acres of land, and endless possibilities, this is a rare opportunity to create the lifestyle you've been dreaming of.

2225 Ladder Ridge, Upper Lake

$249,000
326071221 MLS ACTIVE Status
Step into this beautiful 8.64-acre property offering a peaceful blend of nature, usable land, and endless possibilities. Located approximately 8 minutes from Upper Lake and just 30 minutes from Ukiah, this property offers the perfect balance of privacy, recreation, and convenience. Scotts Creek meanders through a portion of the property, creating your own private swimming hole to enjoy during the warmer months. A fenced pasture provides flexibility for agricultural uses, animals, gardening, or whatever vision you have for your country property. Several outbuildings are included, one featuring sleeping quarters that are ideal for camping or glamping. Electricity and water are already connected, giving you a head start on future development. A septic system will need to be designed and installed. The property includes two separate APNs totaling 8.64 acres. One parcel, located across the road, remains undeveloped and untouched, providing additional opportunity and flexibility. Blue Lakes is just a short bike ride away. Owner will consider financing. Bring your vision and create your own private country retreat, agricultural property, or weekend getaway.

8670 Scotts Valley Rd, Upper Lake

$99,000
2 Beds 2 Baths 326069671 MLS ACTIVE Status
Welcome to this spacious 2 bedroom, 2 bath home with a new 25 year roof (installed 2 years ago) and 2 new mini split for year round comfort. Featuring a generous floor plan, comfortable living spaces, and plenty of room to make it your own. Enjoy a nice-sized home in a great neighborhood with convenient access to local amenities. A wonderful opportunity to own a home with space and comfort! | Bienvenido a esta espaciosa casa de 2 recamaras y 2 banos con techo nuevo que durara 25 anos (fue instalado hace 2 anos) y 2 mini splits nuevos para refrescar o calentar la casa cmodamente. Cuenta con un amplio diseno, espacios comodos y mucho espacio para hacerla suya. Disfrute de una casa de buen tamano en un excelente vecindario, con facil acceso a los servicios y comercios de la zona. Una excelente oportunidad para ser dueno de una casa que ofrece espacio y comodidad!

375 E State Hwy 20th Hwy Unit #18, Upper Lake

$639,000
2 Beds 2 Baths 326069627 MLS ACTIVE Status
Private Upper Lake Retreat on 21.46 Acres with Sweeping Mountain & Valley Views! Tucked into the beautiful landscape of Elk Mountain Road and once part of the historic Hunter Point Ranch, this well maintained 2 bedroom, 2 bath home with an office or flex space offers approximately 1,831 square feet on 21.46 acres. Surrounded by mature oaks and pines with incredible privacy and expansive views, the property offers peaceful country living just five miles from downtown Upper Lake! Inside, vaulted ceilings and abundant windows fill the home with natural light and surrounding views. The spacious kitchen offers generous cabinetry and counter space, while open living and dining areas create an inviting place to gather. The office or flex space provides versatility for working from home, hobbies or whatever best fits your needs. A wood burning stove, central heat and air, and whole house Generac generator provide year round comfort and peace of mind. Outside is where this property truly shines. The expansive shaded back deck overlooks the mountains and valley, creating a beautiful setting for morning coffee, outdoor dining or simply taking in the view. Enjoy colorful sunrises, peaceful evenings, incredible stargazing and brilliant full moons. With four distinct seasons, the scenery is always changing, including occasional snow on the surrounding mountains. The property features 30 olive trees, a private well and septic system, plus an oversized detached 2 car garage and shop with room for vehicles, equipment, hobbies and projects. Along Elk Mountain Road, a separately fenced and easily accessible portion of the acreage offers additional space with trailer and equipment access. This area was previously home to a barn lost in the Ranch Fire, with power and water still available at the former barn site. The level area offers possibilities for equestrian or agricultural use, equipment storage, a future barn or other potential improvements, subject to county approvals. A peaceful five mile drive leads into historic Upper Lake, passing orchards and vineyards along the way. Enjoy clean air, wildlife and wide open views while remaining within easy reach of Highway 20 and town conveniences. A special Elk Mountain Road property with a connection to the area's ranching history, offering spectacular views, privacy and plenty of room to explore the possibilities.

12431 Elk Mountain Rd, Upper Lake

$639,000
2 Beds 2 Baths LC26178126 MLS Active Status
Private Upper Lake Retreat on 21.46 Acres with Sweeping Mountain & Valley Views! Tucked into the beautiful landscape of Elk Mountain Road and once part of the historic Hunter Point Ranch, this well maintained 2 bedroom, 2 bath home with an office or flex space offers approximately 1,831 square feet on 21.46 acres. Surrounded by mature oaks and pines with incredible privacy and expansive views, the property offers peaceful country living just five miles from downtown Upper Lake! Inside, vaulted ceilings and abundant windows fill the home with natural light and surrounding views. The spacious kitchen offers generous cabinetry and counter space, while open living and dining areas create an inviting place to gather. The office or flex space provides versatility for working from home, hobbies or whatever best fits your needs. A wood burning stove, central heat and air, and whole house Generac generator provide year round comfort and peace of mind. Outside is where this property truly shines. The expansive shaded back deck overlooks the mountains and valley, creating a beautiful setting for morning coffee, outdoor dining or simply taking in the view. Enjoy colorful sunrises, peaceful evenings, incredible stargazing and brilliant full moons. With four distinct seasons, the scenery is always changing, including occasional snow on the surrounding mountains. The property features 30 olive trees, a private well and septic system, plus an oversized detached 2½ car garage and shop with room for vehicles, equipment, hobbies and projects. Along Elk Mountain Road, a separately fenced and easily accessible portion of the acreage offers additional space with trailer and equipment access. This area was previously home to a barn lost in the Ranch Fire, with power and water still available at the former barn site. The level area offers possibilities for equestrian or agricultural use, equipment storage, a future barn or other potential improvements, subject to county approvals. A peaceful five mile drive leads into historic Upper Lake, passing orchards and vineyards along the way. Enjoy clean air, wildlife and wide open views while remaining within easy reach of Highway 20 and town conveniences. A special Elk Mountain Road property with a connection to the area's ranching history, offering spectacular views, privacy and plenty of room to explore the possibilities.

12431 Elk Mountain, Upper Lake

$387,000
3 Beds 2 Baths LC26162304 MLS Active Status
Welcome to your serene retreat in Upper Lake, California! This unique property offers not just one, but two charming homes nestled on a spacious, fully fenced lot. Perfectly blending tranquility and convenience, this estate is ideal for those seeking additional income or space for extended family. Revel in the fresh air while strolling through the grounds adorned with lush fruit trees—an orchard at your doorstep! Both homes boast newly installed metal roofs ensuring longevity and peace of mind. Step outside onto the expansive new deck and patio perfect for entertaining guests or enjoying peaceful evenings under the stars. Inside, updated electrical systems provide modern efficiency throughout. The property includes an ADU offering both privacy and versatility whether you choose to rent it out or utilize it as a home office or guest suite. A two-car garage further enhances functionality providing ample storage room for outdoor gear or vehicles. Ready to move in or generate rental income immediately, seize this rare opportunity to own such a remarkable piece of real estate where every detail has already been meticulously attended to! Your Upper Lake oasis awaits.

9695 Main, Upper Lake

$470,000
4 Beds 2 Baths LC26157371 MLS Active Status
This rare Upper Lake opportunity features three separate homes on a 1/3-acre parcel. Each home has its own fenced yard, dedicated parking, and separate electric and water meters, creating privacy and convenience for occupants. The main residence, located at 516 2nd Street, is a spacious fully remodeled, four-bedroom, two-bath home of roughly 2,200 square feet. It includes modern upgrades throughout, a mini split-system for efficient heating and cooling, a generator house plug for backup power, a detached one-car garage, and a large private backyard. The second home at 9641 Lee Street is a comfortable one-bedroom, one-bath unit, utility storage, with its own fenced outdoor space. The third home, 9645 Lee Street, also features a one-bedroom layout, laundry room and highlighted by an updated open-concept interior. The property sits just steps from the local schools, and downtown Upper Lake. Whether you choose to live in one home and rent the others or fully utilize the property as an income-producing investment, this multi-home setup delivers versatility and long-term value.

9645 Lee, Upper Lake

$425,000
3 Beds 2 Baths 326062057 MLS ACTIVE UNDER CONTRACT Status
Nestled on a picturesque half-acre lot, this well maintained three bedroom, two bath manufactured home offers the perfect blend of peaceful country living and modern convenience. Surrounded by mature trees in a beautiful park-like setting, the property provides exceptional privacy and a tranquil atmosphere. Designed with animal lovers and hobby farmers in mind, the property features well-built animal facilities that are ready for a variety of uses. Whether you're looking for space for Dogs, livestock, or other animals, you'll appreciate the quality and functionality of these improvements. Enjoy the rare combination of a serene, rural feel with the convenience and security of city water and city sewer services. With plenty of room to relax, garden, entertain, or simply enjoy the natural surroundings, this unique property offers endless possibilities for those seeking space, comfort, and versatility.

655 Clover Dr, Upper Lake

$319,000
2 Beds 2 Baths 326058953 MLS ACTIVE Status
Welcome to Vista Bueno a private 30-acre mountain retreat offering breathtaking panoramic views of beautiful Clear Lake, just 10 minutes from the historic town of Upper Lake and Highway 20. This charming two-story home is perfectly positioned to capture the surrounding scenery. The spacious primary suite is located upstairs and features a private balcony where you can enjoy your morning coffee while taking in the fresh mountain air and stunning lake views. An additional bedroom downstairs provides flexibility for guests, family, or a home office. The open-concept living room, dining area, and kitchen create an inviting space for entertaining or simply relaxing while surrounded by nature. Experience the peace and quiet of country living with no close neighbors just the sounds of birdsong and gentle mountain breezes. The property is serviced by a reliable spring-fed water system with approximately 5,000 gallons of water storage. Well-maintained interior roads provide easy access throughout the acreage, leading to several potential additional building sites. A fenced agricultural area is ideal for livestock, gardening, or expanding your rural lifestyle. Whether you're looking for a full-time residence, recreational getaway, family ranch, or investment opportunity, Vista Bueno offers privacy, usable land, and incredible views in one exceptional Lake County property.

10935 Rancheria Rd, Upper Lake

$380,000
3 Beds 1 Baths 326056254 MLS ACTIVE Status
Discover this spectacular property nestled in one of Lake Counties most sought-after communities! This charming 2-bedroom, 1-bath home with a versatile bonus room offers the perfect blend of comfort, functionality, and location. Situated on just under half an acre, this property provides plenty of room to spread out, relax, and entertain. Enjoy a spacious garden area and ample outdoor space ideal for gatherings, hobbies or just to simply relax in the shaded yard. The property features multiple outbuildings providing endless possibilities for storage, projects, or creative pursuits. A 2-car garage adds even more convenience and functionality. Perfectly located, you'll love being close to schools, downtown, and shopping, while still enjoying a tranquil neighborhood setting. With easy access to Highway 101 and I-5, commuting is a breeze. Whether you're looking for a serene place to call home or a property with room to grow, this Upper Lake gem checks all the boxes. Don't miss your opportunity to own in this highly desirable Upper Lake Community!

422 1st St, Upper Lake

$380,000
2 Beds 1 Baths LC26140136 MLS Active Status
Discover this spectacular property nestled in one of Lake Counties most sought-after communities! This charming 2-bedroom, 1-bath home with a versatile bonus room offers the perfect blend of comfort, functionality, and location. Situated on just under half an acre, this property provides plenty of room to spread out, relax, and entertain. Enjoy a spacious garden area and ample outdoor space ideal for gatherings, hobbies or just to simply relax in the shaded yard. The property features multiple outbuildings providing endless possibilities for storage, projects, or creative pursuits. A 2-car garage adds even more convenience and functionality. Perfectly located, you’ll love being close to schools, downtown, and shopping, while still enjoying a tranquil neighborhood setting. With easy access to Highway 101 and I-5, commuting is a breeze. Whether you're looking for a serene place to call home or a property with room to grow, this Upper Lake gem checks all the boxes. Don’t miss your opportunity to own in this highly desirable Upper Lake Community!

422 1st, Upper Lake

$725,000
3 Beds 3 Baths LC26133182 MLS Active Status
Rare opportunity to own a custom-built estate on 7.1 acres near Clear Lake, offering multi-generational living, an ADU, horse property potential, and the ultimate Lake County lifestyle. Built in 2006, this thoughtfully designed home features approximately 4,300 sq. ft. of living space, including the 2,200 sq. ft. main residence, an 800 sq. ft. ADU, and an additional 1,300 sq. ft. upper-level bonus/entertainment room with 8-foot ceilings, ideal for additional bedrooms, a game room, home office, gym, or guest accommodations, with the potential to add additional bathrooms. The approximately 2,200 sq. ft. main residence offers soaring 9-foot ceilings, acid-stained concrete floors, and an expansive great room with an oversized kitchen featuring black granite tile counters, a large island with peninsula seating, and abundant space for entertaining. The primary suite and guest bedroom include dual vanities and zero-threshold roll-in showers, while a spacious laundry/pantry adds convenience. Perfect for extended family, caregivers, guests, or potential rental income, the separate approximately 800 sq. ft. ADU/in-law unit includes its own entrance, full kitchen, living area, bedroom, and accessible bathroom with a roll-in shower. A private hallway connects both living spaces to the attached 900 sq. ft. 4-car garage. Designed for accessibility, the main level of the home offers zero-step entry, wide 3-foot doorways, roll-in showers, and a continuous 5-foot-wide concrete walkway surrounding the home, with direct exterior access from nearly every room. The elevated homesite features irrigated lawns, mature fruit trees, excellent solar exposure potential, and exceptional privacy. The remaining acreage offers endless possibilities for a hobby farm, vineyard, horses, livestock, gardens, a workshop, or a private family compound. Seasonal wetlands attract ducks, geese, pelicans, and osprey, while deer and rabbits frequent the meadow pasture, creating a wildlife sanctuary right outside your door. Located just minutes from Lakeport, enjoy world-class bass fishing, boating, kayaking, paddleboarding, wineries, dining, shopping, and year-round outdoor recreation. Whether you're searching for a private retreat, vacation home, investment opportunity, accessible estate, or luxury country property with acreage and income potential, this one-of-a-kind offering delivers.

2260 Lakeshore, Upper Lake

$139,000
LC26112708 MLS Active Status
Incredible panoramic views and exceptional value await on this private slice of paradise. This retreat offers two building pads, plus existing improvements including a well, septic system, and electrical hookup — giving you a head start on creating your dream getaway, full-time residence, or recreational escape. Recently cleaned and opened up, the property now showcases even more of its breathtaking natural beauty and expansive valley views. The landscape offers a rare blend of privacy, usable space, and direct access to the outdoors. Bordering the Mendocino National Forest, you can hike, bike, or ride straight from the property using the shared ranch roads and explore thousands of acres of nearby wilderness. Tucked away just enough to feel secluded, yet still accessible with less than two miles of gravel road, this property is approximately 15 minutes from the charming town of Upper Lake, about 30 minutes from Highways 20 and 101, and roughly two hours from Sacramento International Airport. Whether you envision a modular home, RV setup, weekend retreat, or custom stick-built dream home, this property is nearly ready for your vision to come to life.

1833 Hunter Point Dr, Upper Lake

$330,000
LC26107761 MLS Active Under Contract Status
“Picturesque Upper Lake farm property with homesite potential – The property has previously been approved for a standard septic system and PG & E utility is nearby that location. The parcel offers 9 +- acres of young Chandler walnut trees with a solid set micro-sprinkler system and two wells to provide for irrigation as well as domestic use. Approximately 12 acres of older chandler walnut trees and land suitable to be converted back to permanent pasture include a small pond holding water nearly year round for livestock use and a rustic barn suitable for livestock, equipment or hay storage. Alley Creek runs through the farm, adding to the scenic value. The property has two apple trees, 3 pear trees and 4 or 5 pecan trees as well as several wild blackberry patches. Deer, dove, quail and turkey are abundant along with many other wildlife species. The young chandler orchard contains many paradox hybrid and black walnut milling logs suitable for slabbing left standing to preserve their quality. A hunter’s paradise, a secluded home site, livestock and a modest walnut crop complete the farm potential.”

1286 Pitney Lane, Upper Lake

$525,000
326038845 MLS ACTIVE Status
More Than Meets the Eye - Development Potential, Existing Income & Endless Possibilities! Opportunities like this are incredibly difficult to find in Lake County. Situated on 1.74 acres directly across from Clear Lake, this unique Commercial Resort-zoned property offers much more than the three existing residencesit offers the infrastructure and flexibility to continue growing. Already in place are four electrical hookups, four sewer hookups, and a private well serving the property, making future expansion far easier than starting from raw land. With three existing homes already on-site and room to add another residence with minimal additional infrastructure, the groundwork has already been laid for the next owner to unlock the property's full potential. Whether your vision is a multi-generational family compound, long-term rental investment, vacation rentals, RV/Mobile Park, cottages, or another income-producing concept, this property provides options that are increasingly difficult to find. Present usage includes a 2005 manufactured home with four bedrooms and two bathrooms, which is currently rented out. There's also another recently renovated home ready for occupancy, plus a stick-built housebelieved to be one of the original 1930s structuresthat showcases impressive craftsmanship but needs complete renovation. The site still contains pads from removed older units, as well as mature landscaping including palm trees, oaks, eucalyptus, roses, and wildflowers, adding value that cannot easily be replicated. Let's not forget beautiful sunset lake views and convenient access to Highway 20.

2600 Lakeshore Blvd, Upper Lake

$525,000
LC26096725 MLS Active Status
More Than Meets the Eye – Development Potential, Existing Income & Endless Possibilities! Opportunities like this are incredibly difficult to find in Lake County. Situated on 1.74 acres directly across from Clear Lake, this unique Commercial Resort-zoned property offers much more than the three existing residences—it offers the infrastructure and flexibility to continue growing. Already in place are four electrical hookups, four sewer hookups, and a private well serving the property, making future expansion far easier than starting from raw land. With three existing homes already on-site and room to add another residence with minimal additional infrastructure, the groundwork has already been laid for the next owner to unlock the property's full potential. Whether your vision is a multi-generational family compound, long-term rental investment, vacation rentals, RV/Mobile Park, cottages, or another income-producing concept, this property provides options that are increasingly difficult to find. Present usage includes a 2005 manufactured home with four bedrooms and two bathrooms, which is currently rented out. There's also another recently renovated home ready for occupancy, plus a stick-built house—believed to be one of the original 1930s structures—that showcases impressive craftsmanship but needs complete renovation. The site still contains pads from removed older units, as well as mature landscaping including palm trees, oaks, eucalyptus, roses, and wildflowers, adding value that cannot easily be replicated. Let’s not forget beautiful sunset lake views and convenient access to Highway 20.

2600 Lakeshore, Upper Lake

$555,000
3 Beds 2 Baths 326035332 MLS ACTIVE Status
20 acres, a barn with second-dwelling potential, and room to make it yours. Just a short drive from Upper Lake and 25 minutes to Hwy 101, this property pairs privacy with easy access. The large barn/additional unit is the standout feature ideal for storage or a workshop now, with real potential to convert into a guest house, rental, or multigenerational living space down the road. The home itself is a fixer: a 3-bed, 1957 country-style house with a unique layout, spacious living room, and two full baths, ready for your vision and updates. Outside, a mature walnut orchard and wide-open acreage offer room to expand, farm, or simply breathe. Whether you're an investor eyeing the barn's upside, a homesteader drawn to the orchard and open land, or someone looking for space and privacy at a fixer-friendly price, this one's built for possibility. Ready for a new owner!

1440 W State Highway 20, Upper Lake

$555,000
3 Beds 2 Baths LC26089178 MLS Active Status
20 acres, a barn with second-dwelling potential, and room to make it yours. Just a short drive from Upper Lake and 25 minutes to Hwy 101, this property pairs privacy with easy access. The large barn/additional unit is the standout feature — ideal for storage or a workshop now, with real potential to convert into a guest house, rental, or multigenerational living space down the road. The home itself is a fixer: a 3-bed, 1957 country-style house with a unique layout, spacious living room, and two full baths, ready for your vision and updates. Outside, a mature walnut orchard and wide-open acreage offer room to expand, farm, or simply breathe. Whether you’re an investor eyeing the barn’s upside, a homesteader drawn to the orchard and open land, or someone looking for space and privacy at a fixer-friendly price, this one’s built for possibility. Ready for a new owner!

1440 W State Highway 20, Upper Lake

$525,000
LC26089009 MLS Active Status
More Than Meets the Eye – Development Potential, Existing Income & Endless Possibilities! Opportunities like this are incredibly difficult to find in Lake County. Situated on 1.74 acres directly across from Clear Lake, this unique Commercial Resort-zoned property offers much more than the three existing residences—it offers the infrastructure and flexibility to continue growing. Already in place are four electrical hookups, four sewer hookups, and a private well serving the property, making future expansion far easier than starting from raw land. With three existing homes already on-site and room to add another residence with minimal additional infrastructure, the groundwork has already been laid for the next owner to unlock the property's full potential. Whether your vision is a multi-generational family compound, long-term rental investment, vacation rentals, RV/Mobile Park, cottages, or another income-producing concept, this property provides options that are increasingly difficult to find. Present usage includes a 2005 manufactured home with four bedrooms and two bathrooms, which is currently rented out. There's also another recently renovated home ready for occupancy, plus a stick-built house—believed to be one of the original 1930s structures—that showcases impressive craftsmanship but needs complete renovation. The site still contains pads from removed older units, as well as mature landscaping including palm trees, oaks, eucalyptus, roses, and wildflowers, adding value that cannot easily be replicated. Let’s not forget beautiful sunset lake views and convenient access to Highway 20.

2600 Lakeshore, Upper Lake

$649,000
LC26065502 MLS Active Status
Possible Seller Financing. Developer's Dream! Incredible opportunity to own 16.75 acres of prime PDR R1 land located just off Hwy. 20 in the vibrant town of Nice. This expansive property is zoned for multiple single-family residences, making it the perfect canvas for multiple-family development. Situated in a highly desirable area, this land offers convenient access to shops, restaurants, and public transportation options, ensuring that residents will have everything they need right at their doorstep. But it's not just about the location – this property has so much more to offer. It was filled and compacted in 2008, ensuring a solid foundation for any construction project. Imagine creating a community within walking distance to breathtaking Clear Lake. Residents will be able to enjoy the tranquility of nature while still being close to all the amenities this area has to offer. This remarkable property is located in the Opportunity Zone, presenting incredible tax benefits for the savvy developer looking to make their mark in this rapidly growing area. Don't miss out on this exceptional opportunity to bring your vision to life. Owner financing may be available.

6965 Hammond Avenue, Upper Lake

Based on information from California Regional Multiple Listing Service, Inc. as of . This information is for your personal, non-commercial use and may not be used for any purpose other than to identify prospective properties you may be interested in purchasing. Display of MLS data is usually deemed reliable but is NOT guaranteed accurate by the MLS. Buyers are responsible for verifying the accuracy of all information and should investigate the data themselves or retain appropriate professionals. Information from sources other than the Listing Agent may have been included in the MLS data. Unless otherwise specified in writing, Broker/Agent has not and will not verify any information obtained from other sources. The Broker/Agent providing the information contained herein may or may not have been the Listing and/or Selling Agent.