ACTIVE
SOLD
Price
Filters

Discover Your  Calgary Home: Browse Calgary Homes by Zone

Are you ready to embark on your search for a home in Calgary? We've made it easy for you to browse properties by zone, allowing you to explore the unique characteristics and offerings of each neighborhood. Choose your desired area and unlock a world of possibilities.

Whether you're drawn to the vibrant energy of downtown Calgary, the family-friendly suburbs, or the serene outskirts, our comprehensive listings cover all zones in Calgary. From the bustling city center to the peaceful outskirts, there's a perfect home waiting for you.

Immerse yourself in the diverse options of each zone, from the trendy shops and restaurants of the Beltline to the picturesque streets of the Southwest. Each zone has its own distinct charm, amenities, and lifestyle offerings, ensuring there's something for everyone.

By selecting your preferred zone, you'll gain access to a latest collection of Calgary homes that match your preferences. From Calgary condos and Calgary townhouses to Calgary detached houses and Calgary luxury estates, our listings encompass a wide range of property types to suit different budgets and lifestyles.

Take advantage of this opportunity to view all the homes available in your chosen zone. Begin your journey today by selecting your desired area and explore the possibilities that await you in Calgary's vibrant real estate market.

Diane Richardson: Your Trusted Realtor for Buying and Selling in Calgary

Experience the best way to navigate Calgary's real estate market with Diane Richardson, a highly respected and trusted realtor. With a wealth of knowledge and a dedication to client satisfaction, Diane is here to guide you through every step of your buying and selling journey.

Benefit from Diane's expertise and local insight as she helps you navigate the intricacies of Calgary's real estate landscape. Whether you're searching for your dream home or looking to sell your property at the best possible price, Diane Richardson is committed to delivering exceptional service and results.

Put your trust in Diane Richardson, the realtor who combines experience, professionalism, and a deep understanding of Calgary's market. Contact Diane today @ 403.397.3706 and discover how she can help you achieve your real estate goals in Calgary with confidence.

Calgary Homes & Real Estate for Sale

Calgary Homes for Sale | Calgary Real Estate Listings

Forgot password Extend Verify Contact
We have found a total of 7,087 listings, but only 1,500 are available for public display. Please refine your criteria, in order to narrow the total number of matching listings.
1-12/1,500
  • 126 Lucas Close NW in Calgary: Livingston Detached for sale : MLS®# A2237275

    126 Lucas Close NW Livingston Calgary T3P 1Z4
    Main Photo: 126 Lucas Close NW in Calgary: Livingston Detached for sale : MLS®# A2237275
    $974,000
    Residential
    Status:
    Active
    MLS® Num:
    A2237275
    Bedrooms:
    7
    Bathrooms:
    5
    Floor Area:
    2,576 sq. ft.
    Welcome to this extremely WELL MAINTAINED , Traditional lot , two storey house in the much DESIRED community of Livingston. This house is FULL OF UPGRADES and tastefully designed. Firstly, it's a CORNER LOT with a walking pathway on one of the sides of the house and also having a GREENBELT behind with a small Park and Walking/Biking pathway . The house has a well ORGANIZED DOUBLE ATTACHED GARAGE with ADDITIONAL concrete DRIVEWAY. On the main floor is a welcoming entrance, a SPACIOUS bedroom with a JACK & JILL Full Washroom. As we move along we pass the office room and a good size Pantry. AWESOME, huge Living room with a fireplace and big windows , Very bright dining room overlooking a BIG Deck , CHEF'S PRIDE KITCHEN ALONGWITH WITH A SPICE KITCHEN TOO . UPGRADED Stainless Steel Appliances in both the kitchens. Upgraded Built-in oven with air fryer too , built- in Microwave Oven, Gas cooktop, Chimney Hoodfan , Dishwasher are part of the main kitchen. Electric stove , Hood fan and a rough-in for the second Dishwasher. A Huge ISLAND with it's Pendant Lights and Ceiling height Cabinetry in the Kitchen brings in a lot of ELEGANCE. Upper floor comprise of TWO MASTER BEDROOMS with their individual Ensuite Washrooms and Walk-in Closets. There are two other spacious bedrooms with their individual Walk-in closets too. Another Full Washroom on the upper floor. Gigantic BONUS ROOM with windows on both sides brings in a lot os sunshine inside. A BIG Laundry Room completes the upper floor . A LEGAL, SUNSHINE Basement Suite with a SEPARATE ENTRANCE and a SEPARATE LAUNDRY completes the practical aspects of this gorgeous house. In the basement suite there are TWO BIG BEDROOMS with big windows, a full washroom , a laundry room with high end Laundry pair, a storage area, a Machenical/Utility room and an Upgraded Kitchen with a Refrigerator, Electric stove , Dishwasher, Microwave Hoodfan . Also, its LOCATION is awesome - very close to shopping, parks, schools, etcetra. The house got completed in 2024. South facing front ensures the smooth snow melting on the driveway in winters. LOTS OS MERITS of this fabulous house ! So, please view it with your favourite realtor ASAP before it slips out of your hands !!! More details
    Listed by Royal LePage METRO
    DIANE RICHARDSON
  • 1171 ABBEYDALE Drive NE in Calgary: Abbeydale Detached for sale : MLS®# A2231771

    1171 ABBEYDALE Drive NE Abbeydale Calgary T2A 6N4
    Main Photo: 1171 ABBEYDALE Drive NE in Calgary: Abbeydale Detached for sale : MLS®# A2231771
    $599,000
    Residential
    Status:
    Active
    MLS® Num:
    A2231771
    Bedrooms:
    5
    Bathrooms:
    3
    Floor Area:
    1,011 sq. ft.
    * Rare Opportunity in Abbeydale | Generous Lot | BACKYARD PLAYGROUND | Income Suite | Oversized Garage |Covered Deck | Central A/C * Welcome to this exceptional home offering the perfect blend of space, thoughtful upgrades, and an unbeatable location — situated just a 5-minute walk to Abbeydale Park, renowned schools including Abbeydale School (Calgary Board of Education), St. Kateri Tekakwitha School, and Eastside Christian Academy, and quick access to Memorial Drive & 68 ST NE for easy commuting. 8 minutes WALK to 3 popular restaurants, perfect for dining out or casual meetups. 1822+ sqft of Versatile Living — 5 Bedrooms with conversion potential of 6 Bedrooms | 3 Bathrooms | Separate Entrance | Laundry on Both Levels! The Backyard opens directly to a playground! Enjoy your own extended outdoor haven just beyond your fence with kids' laughter echoing, or a peaceful retreat with your close neighbours where joy, connection and community thrive just steps away. The primary bedroom, complete with an in-suite bathroom is ready to be claimed as your private retreat, The bright living and dining areas lead to a covered backyard deck, offering a calming oasis during summer — perfect for BBQs and relaxing evenings. Downstairs, a fully finished 2-bedroom basement suite (illegal) with a separate entrance,, a 2nd kitchen and independent laundry facilities offer excellent flexibility for an extended family, guests, or mortgage-assisting rental income. The expansive living room boasts a fireplace invites your family to gather, share stories and create cherished memories that may last a lifetime. Meanwhile, busier families can easileasily convert space into a 6th bedroom or multipurpose room to suit your needs. Be impressed by its generous parking space available! The oversized double detached garage measures 23'5" by 23'8", accommodating two large vehicles or 3 compact ones comfortably. It’s also perfect for extra storage, a workshop, or your hobby space. The expansive concrete front driveway offers abundant parking space for 3+ vehicles, welcoming guests with ease and convenience every day. Stay cool and comfortable all summer long with central air conditioning! Perfectly designed to keep you refreshed during Calgary's warmest months! Set on a generously sized 5,574 sqft (518 sqm) lot, notably larger than the average in Abbeydale, this property offers tremendous value and versatility, providing ample space for outdoor entertaining, gardening, or future home expansion. Recent Quality Upgrades also include a Newer furnace and energy-efficient windows installed in 2023, enhancing comfort and reducing utility costs. This home offers a rare chance to own a move-in-ready property with incredible income potential, spacious living, and a fantastic location in one of Calgary’s most accessible and family-friendly neighborhoods. Don’t miss this outstanding opportunity — schedule your private tour today and experience the best of Abbeydale living! More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 8 Aspen Hills Court SW in Calgary: Aspen Woods Detached for sale : MLS®# A2236955

    8 Aspen Hills Court SW Aspen Woods Calgary T3H 0C5
    Main Photo: 8 Aspen Hills Court SW in Calgary: Aspen Woods Detached for sale : MLS®# A2236955
    $1,040,000
    Residential
    Status:
    Active
    MLS® Num:
    A2236955
    Bedrooms:
    5
    Bathrooms:
    4
    Floor Area:
    2,140 sq. ft.
    Welcome to your perfect retreat in the prestigious Aspen Woods community. This charming 2-storey home blends comfort and convenience, just minutes from parks, top-rated schools, scenic trails, and vibrant amenities. Step inside to 9-ft ceilings and a spacious living room with tile flooring that flows into a bright dining area. Sliding doors open to a large deck and a private, low-maintenance backyard—ideal for relaxing or entertaining. The chef-inspired kitchen features stainless steel appliances, granite waterfall countertops, and generous cabinetry. The main floor offers a flexible office or bedroom, a full 3-piece bathroom, a practical mudroom, and a pet's wash station. Upstairs, a vaulted bonus room with a cozy gas fireplace provides a perfect family space. The primary suite features a 5-piece ensuite and walk-in closet, while two additional bedrooms offer plenty of room for family or guests. Conveniently, the laundry room is located on the upper level, right next to the bedrooms. Downstairs, one of the only two legal basements in the neighborhood offers outstanding versatility with a separate entrance, second kitchen, family room, fourth bedroom, and full bath—ideal for extended family, guests, or added rental income. Recent upgrades include a new range, fridge, hood fan, constable toilets, paint in entire house, and energy-efficient LED lighting. With thoughtful features, ample storage, and a highly desirable location, this home offers the perfect balance of style, function, and family-friendly living. Virtual Tour link is provided in the listing (https://youriguide.com/ox8uv_8_aspen_hills_ct_sw_calgary_ab) More details
    Listed by URBAN-REALTY.ca
    DIANE RICHARDSON
  • 160 Howse Crescent NE in Calgary: Livingston Detached for sale : MLS®# A2236970

    160 Howse Crescent NE Livingston Calgary T3P 1L5
    Main Photo: 160 Howse Crescent NE in Calgary: Livingston Detached for sale : MLS®# A2236970
    $834,900
    Residential
    Status:
    Active
    MLS® Num:
    A2236970
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    2,040 sq. ft.
    Walk out basement with beautiful new, 4 bedrooms on upper floor, and fully upgraded, welcome to this beautiful family home in popular Livingston. It features LVP flooring and 9 feet ceiling on the main floor, quartz counter tops in the kitchen and washrooms, knock down ceiling, stainless steel appliances, and upgraded lighting package. Upper level with 4 bedrooms, large master bedroom with panoramic view, large ensuite with double vanity sinks, and separated bath tub and shower, large bonus room, and upper floor laundry room. Main floor with large and sunny living room, huge kitchen with lots of cabinets, spacious eating area, and sliding door to large walk out deck. It has been fully fenced and nicely landscaped. It is convenient located, closes to playground, shopping, and easy access to major roads. ** 160 Howse Crescent NE ** More details
    Listed by Century 21 Bravo Realty
    DIANE RICHARDSON
  • 98 210 86 Avenue SE in Calgary: Acadia Row/Townhouse for sale : MLS®# A2237206

    98 210 86 Avenue SE Acadia Calgary T2H 1N6
    Main Photo: 98 210 86 Avenue SE in Calgary: Acadia Row/Townhouse for sale : MLS®# A2237206
    $459,999
    Residential
    Status:
    Active
    MLS® Num:
    A2237206
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,325 sq. ft.
    Opportunity knocks to own a beautiful and spacious townhouse that blends convenience, comfort and value! Front attached garage, three bedrooms and conveniently located close to bus stop, shopping, schools, recreational facilities & will take only 10 to 15 minutes drive to downtown. As you walk up the stairs, this home has an immediate feeling of comfort and will make a lasting impression on visitors. The open layout brings the large living room and dining room together for easy communication and entertaining. The bright kitchen has enough counter tops, cupboards and appliances. The developed basement will give you an additional space needed. Patio at the back is fenced and private and perfect place to relax and unwind. Book now and see. More details
    Listed by Greater Calgary Real Estate
    DIANE RICHARDSON
  • 600 Aurora Place SE in Calgary: Acadia Detached for sale : MLS®# A2237276

    600 Aurora Place SE Acadia Calgary T2J 1A2
    OPEN HOUSE: Jul 06, 2025
    02:00 PM - 04:00 PM MDT
    Open House on Sunday, July 6, 2025 2:00PM - 4:00PM
    Main Photo: 600 Aurora Place SE in Calgary: Acadia Detached for sale : MLS®# A2237276
    $725,000
    Residential
    Status:
    Active
    MLS® Num:
    A2237276
    Bedrooms:
    4
    Bathrooms:
    2
    Floor Area:
    1,064 sq. ft.
    Welcome to 600 Aurora Place SE – A charming 3-bedroom home, lovingly maintained by the original owner for over 60 years. Located on a peaceful cul-de-sac, this home sits on a spacious reverse-pie lot, offering plenty of privacy and room to grow. The large west-facing backyard is perfect to enjoy afternoon sun, and features ample space for off-street RV parking. The 24 x 24 heated garage backs onto a paved lane, and there’s even a green space where neighbors used to gather and create winter skating rinks for their children and friends. Enjoy family gatherings on the ground-level back-yard deck and know that the electric awning will help keep you comfortable, rain or shine. Inside, you'll find stunning hardwood floors, newer triple-glazed windows, and updated roofing on both the home and garage. The basement is thoughtfully designed with a 3-piece bathroom, large mechanical room, laundry area, and plenty of storage space. The lower family room offers ample room for comfy furniture, a large-screen TV, and toys. This home is truly one of a kind. Come see it for yourself – you’ll fall in love! More details
    Listed by Royal LePage Mission Real Estate
    DIANE RICHARDSON
  • 246 Legacy Common SE in Calgary: Legacy Row/Townhouse for sale : MLS®# A2237277

    246 Legacy Common SE Legacy Calgary T2X 2B7
    Main Photo: 246 Legacy Common SE in Calgary: Legacy Row/Townhouse for sale : MLS®# A2237277
    $564,999
    Residential
    Status:
    Active
    MLS® Num:
    A2237277
    Bedrooms:
    5
    Bathrooms:
    4
    Floor Area:
    1,354 sq. ft.
    ***NO CONDO FEES*** Welcome to 246 Legacy Common SE, a FIVE-Bedroom Townhouse, with 3.5 Bathrooms and Double Detached Garage in the wonderful community of Legacy. You will enjoy the main floor with 9-FT ceilings and laminate flooring throughout. Kitchen with upgraded granite countertops and S/S Appliances, and the Open layout that’s perfect for entertaining, a large living room & dining room. The upper level features the master bedroom with walk-in closet and 3-pc ensuite. Two other bedrooms, a full 4-pc bathroom, flex area, and upper floor laundry with stacked washer/dryer. Additional features include a double detached garage, deck, west facing backyard, fence, landscaping, and most importantly, a fully developed basement with 2 extra bedrooms and a 4-pc bathroom. Don’t miss this opportunity and Schedule a Viewing Today! More details
    Listed by TREC The Real Estate Company
    DIANE RICHARDSON
  • 5544 5 Avenue SE in Calgary: Penbrooke Meadows Detached for sale : MLS®# A2235492

    5544 5 Avenue SE Penbrooke Meadows Calgary T2A 4E4
    Main Photo: 5544 5 Avenue SE in Calgary: Penbrooke Meadows Detached for sale : MLS®# A2235492
    $578,789.18
    Residential
    Status:
    Active
    MLS® Num:
    A2235492
    Bedrooms:
    6
    Bathrooms:
    3
    Floor Area:
    1,262 sq. ft.
    Welcome to this well-maintained 1,262 sq.ft. bungalow, perfectly situated on a fully fenced corner lot in a quiet, family-friendly neighborhood. This spacious home offers 6 bedrooms and 2.5 bathrooms, making it ideal for growing families, multi-generational living, or investment potential. The main floor features 3 bright and generously sized bedrooms, a full bathroom, and a convenient half-bath. The living area boasts a functional layout with ample natural light, perfect for both relaxing and entertaining. Downstairs, you’ll find an additional 3 bedrooms, a full bathroom, and a separate entrance, offering privacy and flexibility for a potential suite or rental opportunity. The exterior offers plenty of space with a fully fenced yard, and an oversized double detached garage, parking pad with alley access, plus ample parking for guests or additional vehicles. Whether you're a first-time buyer, savvy investor, or looking for more space, this home is a must-see! Don’t miss your chance to own this versatile and move-in ready property! Asphalt shingles was replaced in May 2025. More details
    Listed by Synterra Realty
    DIANE RICHARDSON
  • 188 Panamount Manor NW in Calgary: Panorama Hills Detached for sale : MLS®# A2236845

    188 Panamount Manor NW Panorama Hills Calgary T3K 6H9
    Main Photo: 188 Panamount Manor NW in Calgary: Panorama Hills Detached for sale : MLS®# A2236845
    $868,880
    Residential
    Status:
    Active
    MLS® Num:
    A2236845
    Bedrooms:
    5
    Bathrooms:
    4
    Floor Area:
    2,338 sq. ft.
    Excellent location for this corner-lot two-storey home in the desirable neighborhood of Panorama Hills! The main floor features a den, a spacious living room with a corner fireplace, and a bright, open kitchen with a center island and pantry. The large dining area offers access to a generous deck—perfect for summer BBQs. Upstairs, you'll find a huge bonus room with skylights and three large bedrooms. The primary bedroom includes a spacious ensuite and a walk-in closet. The fully developed basement offers two additional large bedrooms, a family room, and a 3-piece bathroom. Panorama Hills features a nice community center, walking paths, ponds, both Public and Catholic schools, quick access to Stoney Trail, Country Hills Blvd, Beddington Trail. New furnace in 2024,new sliding,roof,evestrough downspout in 2025.Book your private showing with your favorite agent now! More details
    Listed by CIR Realty
    DIANE RICHARDSON
  • 29 Howse Terrace NE in Calgary: Livingston Detached for sale : MLS®# A2236804

    29 Howse Terrace NE Livingston Calgary T3P 0V5
    Main Photo: 29 Howse Terrace NE in Calgary: Livingston Detached for sale : MLS®# A2236804
    $829,900
    Residential
    Status:
    Active
    MLS® Num:
    A2236804
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    2,198 sq. ft.
    IMMACULATE HOME ! PRIDE OF OWNERSHIP ! OFFERING OVER 2800 SQ. FT OF IMPECCABLE LIVING SPACE. LOCATED IN GREAT LOCATION OF ONE OF THE MOST DESIRABLE COMMUNITY OF LIVINGSTON , BRIGHT AND OPEN CONCEPT, THE HEART OF THIS HOME IS THE SPACIOUS MAIN FLOOR , FEATURING A STUNNING KITCHEN WITH UPGRADED APPLIANCES, GORGEOUS QUARTZ COUNTERTOPS, LARGE KITCHEN ISLAND AND LOTS OF CABINETRY. ITS A DREAM KITCHEN FOR HOME OWNERS. SPACIOUS LIVING ROOM WITH GAS FIRE PLACE, UPPER FLOOR HAS 4 GOOD SIZE BEDROOMS AND NICE BONUS ROOM, 5 PCE ENSUITE WITH MASTER BEDROOM, BASEMENT IS FULLY DEVELOPED WITH REC ROOM/ FAMILY ROOM, BAR AND FULL BATHROOM, NICE BACKYARD WITH HUGE DECK. THIS GORGEOUS HOME IS A COMPLETE PACKAGE. SHOWS STUNNING . A MUST SEE ! VACANT FOR IMMEDIATE POSSESSION ! VERY CLOSE TO ALL THE AMENITIES . More details
    Listed by MaxWell Capital Realty
    DIANE RICHARDSON
  • 638 Redstone View NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2235661

    638 Redstone View NE Redstone Calgary T3N 0M9
    Main Photo: 638 Redstone View NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2235661
    $384,900
    Residential
    Status:
    Active
    MLS® Num:
    A2235661
    Bedrooms:
    2
    Bathrooms:
    3
    Floor Area:
    1,285 sq. ft.
    Steps Away from Redstone View Lake | Incredible Location | 3-Storey Townhome | Single Attached Garage & Full Driveway | Spacious Balcony | Main Level Den | Open Floor Plan Living Space | Granite Countertops | Stainless Steel Appliances | Breakfast Bar with Barstool Seating | 2 Beds | 2.5 Baths | Vaulted Ceiling in Primary Bedroom | Upper Level Laundry | Well Maintained Townhome Complex | Close to All Amenities | Easy Access to Stoney Trail. Welcome home to 638 Redstone View, a stunning 3-storey townhome boasting xxx SqFt. The main level has a den space that's multi-use. This level has a 2pc bath and interior access to your single attached garage. Head up the stairs to the 2nd level where you'll be greeted by an open floor plan living space with high ceilings and incredible natural light. The kitchen is outfitted with granite countertops, stainless steel appliances, ample cabinetry and a breakfast bar with barstool seating space. The kitchen blends seamlessly into the dining and living rooms. The living room is spacious and has sliding glass doors that leads to a grand balcony with a BBQ gas line for an outdoor dining experience. Upstairs, the uppermost level holds 2 great sized bedrooms, 2 bathrooms and your laundry. The primary bedroom has a vaulted ceiling complimenting the size of this room. The primary is paired with his & hers closets and a 3pc ensuite with a walk-in shower. The 2nd bedroom is sizeable and just beside this room is the 4pc bath with a tub/shower combo. The upper level hall laundry is a treat as its near the bedrooms! Having a single attached heated garage is just what you're hoping for! The full driveway outside allows for an additional vehicle to be parked at any time too. This home is located steps away from the Redstone View Lake with a picturesque walking path with wildlife. The location is great when it comes to shopping and daily commutes; all amenities are a minute's drive away and so is your access to Metis & Stoney Trail. Hurry and book your showing at this beautiful townhome today! More details
    Listed by RE/MAX Crown
    DIANE RICHARDSON
  • 210 2000 Applevillage Court SE in Calgary: Applewood Park Apartment for sale : MLS®# A2233727

    210 2000 Applevillage Court SE Applewood Park Calgary T2A 7Z4
    Main Photo: 210 2000 Applevillage Court SE in Calgary: Applewood Park Apartment for sale : MLS®# A2233727
    $270,000
    Residential
    Status:
    Active
    MLS® Num:
    A2233727
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    749 sq. ft.
    Welcome to Unit 210 at 2000 Applevillage Court SE, a bright and well-maintained 2-bedroom, 2-bathroom condo in the quiet and friendly community of Applewood Park. Offering 748 square feet of thoughtfully designed living space, this unit features an open layout, a functional kitchen with plenty of storage, and all appliances upgraded in 2021. Enjoy the convenience of in-suite laundry and relax on your private balcony, perfect for morning coffee or evening BBQs. The building is clean, professionally managed, and equipped with multiple security cameras for added peace of mind. Located directly across from Elliston Park, you will have easy access to walking paths, a scenic pond, playgrounds, and an off-leash dog park. Close to East Hills Shopping Centre offers Costco, Walmart, Cineplex, and many dining options. Commuting is simple with quick access to Highway 201 (Stoney Trail), 17th Avenue SE, and nearby transit routes. Tim Hortons is just a block away, and nearby parks include baseball fields, a cricket ground, and schools, making this a perfect home for families, first-time buyers, or anyone seeking comfort and convenient location in a peaceful setting. More details
    Listed by Real Broker
    DIANE RICHARDSON
1-12/1,500
Data was last updated July 5, 2025 at 12:05 PM (UTC)

Calgary Communities

Calgary

City CentreCalgary

EastCalgary

NorthCalgary

North EastCalgary

North WestCalgary

SouthCalgary

South EastCalgary

WestCalgary

Data is supplied by Pillar 9™ MLS® System. Pillar 9™ is the owner of the copyright in its MLS®System. Data is deemed reliable but is not guaranteed accurate by Pillar 9™.
The trademarks MLS®, Multiple Listing Service® and the associated logos are owned by The Canadian Real Estate Association (CREA) and identify the quality of services provided by real estate professionals who are members of CREA. Used under license.