ACTIVE
SOLD
Price
Filters

Okotoks Semi-Detached Homes & Half Duplexes for Sale

Explore a wide range of semi-detached homes and half duplexes for sale in Okotoks, offering something for every buyer. Whether you're searching for affordable semi-detached homes with garages or luxury half duplexes with modern amenities, Okotoks has a variety of real estate options to suit your lifestyle. From new construction semi-detached homes with energy-efficient designs to renovated homes in established neighborhoods, you’ll find a home that fits your needs.

Aspen Woods Townhomes with Open Floor Plans

Okotoks is known for its family-friendly communities with easy access to top schools, parks, and recreational areas. Browse listings for semi-detached homes with private yards or half duplexes with finished basements, perfect for families or first-time buyers. Many homes feature open floor plans and modern designs, ensuring comfort and functionality for today’s buyers.

For those looking for investment opportunities, Okotoks offers strong potential with homes near transit and shopping, making it easy to enjoy a quick commute to Calgary while still enjoying the charm of a smaller community. Whether you’re looking for a pet-friendly home or a property with a large yard, Okotoks has something for everyone.

Start your search today for semi-detached homes in Okotoks and discover the perfect balance of affordability, convenience, and community. From affordable options for first-time buyers to luxury half duplexes, Okotoks is the ideal location for your next home.

Contact Diane Richardson
Phone: 403.397.3706
Email: diane@mypadcalgary.com

Okotoks Semi-Detached Homes for Sale | Family-Friendly & Luxury Half Duplexes

Okotoks Semi-Detached Homes for Sale, Half Duplexes for Sale in Okotoks

Forgot password Extend Verify Contact
1-12/25
  • 16 Drake Landing Mews: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2227847

    16 Drake Landing Mews Okotoks Okotoks T1S 0A2
    Main Photo: 16 Drake Landing Mews: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2227847
    $630,000
    Residential
    Status:
    Active
    MLS® Num:
    A2227847
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    2,156 sq. ft.
    Welcome to this stunning 2-story half-duplex in the Family Friendly Community of Drake Landing in beautiful Okotoks! With just over 2100QFT of living space and attached double garage with extra parking space on the driveway this property is sure to impress! This SPECTACULAR home is located on a quiet cul-de-sac and situated on an oversized pie lot that backs onto a walking path that leads you to an off-leash dog park. Step into a bright and open spacious main floor plan and be greeted by vaulted ceilings that set the stage for the inviting ambiance that flows throughout. An arched entryway leads you to the spacious family room, where a striking 3-sided fireplace serves as a centerpiece for cozy evenings. The well-appointed kitchen is both stylish and functional, featuring a large island with a raised breakfast bar, a convenient corner pantry, brand new Samsung dishwasher and ample workspace. The adjacent dining room is bathed in natural light, thanks to an oversized window and sliding patio doors that open to the expansive backyard—perfect for indoor-outdoor entertaining. The main floor is complete with a practical mudroom/laundry area and a convenient 2-piece powder room. Upstairs, you'll find three generously sized bedrooms, a linen closet, and a versatile bonus room with an open-to-below concept overlooking the foyer. The luxurious primary suite impresses with double-door entry, an expansive layout, a walk-in closet, and a spa-like 5-piece ensuite with dual vanities, a soaker tub, and a separate shower. Endless possibilities await in the unfinished basement, offering a blank canvas for your dream space. Whether you envision a home theater, fitness studio, additional bedrooms, or a personal retreat, this versatile area is ready to be transformed to suit your lifestyle. The potential is yours to explore! Schedule your private tour today! More details
    Listed by First Place Realty
    DIANE RICHARDSON
  • 358 Crystal Green Rise: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2216048

    358 Crystal Green Rise Okotoks Okotoks T1S 2N6
    Main Photo: 358 Crystal Green Rise: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2216048
    $789,000
    Residential
    Status:
    Active
    MLS® Num:
    A2216048
    Bedrooms:
    2
    Bathrooms:
    3
    Floor Area:
    1,823 sq. ft.
    Don’t miss your chance to own one of the few homes in Okotoks backing directly onto the family-friendly Crystal Ridge Golf Course, with breathtaking views of a tranquil pond and natural wooded area. Imagine enjoying your morning coffee from the upper deck, overlooking a peaceful, meadow-like setting. This 2.5-storey home features an open-concept main floor with a spacious kitchen, large island, and breakfast nook—all designed to capture the stunning views. The kitchen also includes ample counter space, a walk-through pantry, and direct access to a generous double-car garage. Adjacent to the kitchen are the dining room and cozy family room, creating the perfect layout for entertaining or family living. Upstairs, the bright and sunny primary bedroom offers two walk-in closets and a 4-piece ensuite. A large loft with a natural gas fireplace provides a versatile second living space, ideal for relaxing or entertaining. The walkout lower level includes a second bedroom, a spa-inspired 4-piece bathroom, and a large custom walk-in closet with built-in shelving. There's also a flexible area perfect for a home office, gym, hobby room, or media space. Step out onto the lower patio, which opens to a charming wooden deck with rustic, cabin-style appeal. Situated on a quiet cul-de-sac, this home offers privacy and tranquility, with lawn care and snow removal included through the Homeowners Association. You’ll also enjoy full access to the Crystal Ridge private lake—swimming, kayaking, skating, and fishing await, along with picnic areas, beach volleyball, fire pits, and barbecues. This unique home truly has it all—location, lifestyle, and views. Call today to book your private showing! More details
    Listed by Optimum Realty Group
    DIANE RICHARDSON
  • 19 Willow Crescent: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2223340

    19 Willow Crescent Okotoks Okotoks T1S 5S2
    Main Photo: 19 Willow Crescent: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2223340
    $629,900
    Residential
    Status:
    Active
    MLS® Num:
    A2223340
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,623 sq. ft.
    OPEN HOUSE Saturday June 14 1130-130pm Step into a welcoming living room filled with natural light, perfect for relaxing or hosting guests. Just off the main entry, a bright den/home office offers a quiet space for work or study. Towards the rear of the home, the open-concept dining area flows effortlessly into the show-stopping kitchen—a true chef’s dream. This beautifully upgraded kitchen features an island with room for bar stools, quartz countertops, full-height cabinetry, under-cabinet lighting, and smart storage solutions like custom cabinet pullouts and pull-out garbage/compost bins. Cooking is a pleasure with a new gas range, high-end stainless steel appliances, an oversized Hilgardite sink, and a whisper-quiet dishwasher. A convenient powder room completes this stylish and functional main level. Upstairs, the spacious primary bedroom offers a peaceful retreat, complete with a walk-in closet and a 4 piece ensuite bathroom. Two additional bedrooms provide ample space for family, guests, or a home office, and are complemented by a well-appointed full bathroom. A dedicated laundry room adds convenience, while the open loft area/bonus room offers flexible space for a playroom, media room, or second living area. This level also features high-quality window coverings throughout and thoughtful upgrades like window UV privacy film, adding both comfort and efficiency to daily living. South facing backyard features double garage, stone patio and gazebo. Permanent exterior decorative lights (Watts 2.0), programmable exterior lights (and dawn/dusk sensors) and low maintenance landscaping means more time relaxing and less time doing yard work. More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 408 Drake Landing Wynd: Okotoks Row/Townhouse for sale : MLS®# A2224883

    408 Drake Landing Wynd Okotoks Okotoks T1S 5R1
    Main Photo: 408 Drake Landing Wynd: Okotoks Row/Townhouse for sale : MLS®# A2224883
    $449,700
    Residential
    Status:
    Active
    MLS® Num:
    A2224883
    Bedrooms:
    2
    Bathrooms:
    3
    Floor Area:
    1,521 sq. ft.
    Welcome to this maintenance-free townhome in the beautiful Town of Okotoks, where style, convenience, and comfort come together. This modern home features distinctive Hardie board and brick siding, offering long-lasting durability and fantastic curb appeal. Inside, you’ll find two spacious master bedrooms, each with his-and-hers closets and private ensuite bathrooms, plus a flexible den/office that can easily function as a third bedroom. The open-concept main floor is bright and inviting, featuring large windows, a cozy electric fireplace, stylish accent walls, and a modern kitchen with stainless steel appliances, quartz countertops, a pantry, and a generous breakfast bar. Step out onto your private balcony with glass railings to enjoy fresh air and relaxation. Additional highlights include upper-floor laundry, a linen closet, an extended single garage with extra storage space, and a driveway for added convenience. There's plenty of visitor parking, plus street-facing access with ample street parking. Enjoy your morning coffee on the front porch, and stay comfortable year-round with the installed A/C unit. This well-managed complex offers amazing lifestyle amenities including an on-site daycare centre, children’s play area, and walking trails just steps away. Families will love the proximity to École Beausoleil Primary School, just a short walk from your door. Plus, a future commercial plaza is being developed right across the street—adding even more value and convenience. Whether you're a first-time buyer, young family, or investor, this home checks all the boxes. Book your private showing today! More details
    Listed by Realty Executives Pioneers
    DIANE RICHARDSON
  • 608 Drake Landing: Okotoks Row/Townhouse for sale : MLS®# A2230431

    608 Drake Landing Okotoks Okotoks T1S 5R1
    Main Photo: 608 Drake Landing: Okotoks Row/Townhouse for sale : MLS®# A2230431
    $460,000
    Residential
    Status:
    Active
    MLS® Num:
    A2230431
    Bedrooms:
    2
    Bathrooms:
    3
    Floor Area:
    1,483 sq. ft.
    Welcome home to this beautiful townhouse in the desirable community of Drake Landing. One of only a handful of units that open on to a well maintained and beautifully landscaped courtyard this house is sure to impress. Stepping into the house on the main floor is welcoming with an over sized entry area. The main floor is where you will find a bright office fronting the courtyard that can function as a 3rd bed if needed. There is also a 2 piece bath and good sized single attached garage on this level. Going up the stairs to the main living area you are greeted by a beautiful kitchen with full height cabinets and quartz counters. The second level is completed with a great living/dining area and your own private balcony. This floor plan is flooded with light thanks to large windows at both the front and back of the house. The 3rd level is where you will find both ensuite bedrooms as well as laundry. Each bed comes with generous closets and large windows. Don't miss out on this great property and call for a showing today. More details
    Listed by CIR Realty
    DIANE RICHARDSON
  • 367 D'arcy Ranch Drive: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2218900

    367 D'arcy Ranch Drive Okotoks Okotoks T1S 5T5
    Main Photo: 367 D'arcy Ranch Drive: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2218900
    $600,000
    Residential
    Status:
    Active
    MLS® Num:
    A2218900
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    1,426 sq. ft.
    Step into comfort and style in this stunning one-side unit of a side-by-side duplex, thoughtfully designed with modern living in mind. The main floor features bright 9-foot ceilings and a spacious open-concept layout, seamlessly connecting the kitchen, dining, and living areas—perfect for both entertaining and everyday living. The kitchen is equipped with sleek stainless steel appliances and elegant quartz countertops, adding both functionality and a touch of luxury. Upstairs, enjoy a large master bedroom complete with a beautiful ensuite bathroom, along with two additional bedrooms and a full bath—ideal for families or guests. The fully finished basement adds valuable living space, offering a fourth bedroom, a generous rec room, and a dedicated laundry area. With over 2,000 sq ft of living space and a 2-car detached garage, there’s plenty of room to live, work, and play in comfort and style. Located right across from the golf course and just minutes from shopping, schools, and restaurants, this home combines unbeatable convenience with a comfortable lifestyle. Whether you're a first-time buyer or a growing family, this move-in-ready home checks all the boxes! More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 21 Wolf Crescent: Okotoks Row/Townhouse for sale : MLS®# A2205242

    21 Wolf Crescent Okotoks Okotoks T1S 5V1
    Main Photo: 21 Wolf Crescent: Okotoks Row/Townhouse for sale : MLS®# A2205242
    $645,000
    Residential
    Status:
    Active
    MLS® Num:
    A2205242
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,375 sq. ft.
    The Nota by Luxe is an elegantly designed bungalow-style townhome built by Luxuria Homes in the sought-after community of Wedderburn, Okotoks. This stunning end-unit home has no condo fees, and offers a perfect blend of luxury, comfort, and thoughtful design, with 10’ ceilings and an open-concept layout that maximizes space and light. The kitchen is a true centerpiece, featuring ceiling-height cabinetry, quartz countertops, built-in appliances, a gas cooktop, and an oversized island. The great room is equally impressive, anchored by a floor-to-ceiling tiled fireplace and seamlessly extending onto a private deck with stairs. The primary suite boasts a walk-in closet and a spa-like ensuite with double vanities and a fully tiled shower. A second main-floor bedroom and a full 4-piece bathroom offer flexibility for guests, family, or a home office. A mudroom with side-by-side laundry adds everyday convenience, leading to the double attached garage. The fully finished walkout basement enhances your living space with a spacious rec room, a built-in beverage bar, an additional bedroom, a full bathroom, and a versatile den, perfect for a home office, gym, or hobby space. Step outside to a covered concrete patio, an ideal retreat for peaceful outdoor moments. Nestled in North Okotoks, Wedderburn offers scenic walking trails, parks, and everyday amenities just minutes away, with quick access to South Calgary for effortless city convenience. Don’t miss this opportunity to own this Luxuria Homes bungalow - where elegance meets low-maintenance living. More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 248 Sheep River Lane: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2213308

    248 Sheep River Lane Okotoks Okotoks T1S 1N8
    Main Photo: 248 Sheep River Lane: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2213308
    $529,900
    Residential
    Status:
    Active
    MLS® Num:
    A2213308
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    1,358 sq. ft.
    ***HUGE PRICED REDUCTION!!*** EVERYTHING YOU'RE LOOKING FOR IN YOU NEW HOME! This 4 bedroom, 3 1/2 bath, semi detached 2 storey has it all and no condo fees! The covered front porch is the perfect place to enjoy your morning coffee or the amazing evening sunsets. The main level greets you with a spacious living room that features a cozy fireplace, dining area, powder room and lots of storage by the front and back doors. The beautiful, unique kitchen with stainless appliances is a must see!! The upper level offers a large primary bedroom with a walk-in closet and 3 piece ensuite. The 2nd and 3rd bedrooms and 4 piece bath complete this level. No problem sleeping through the hot summer nights with your central air conditioning. The lower level includes a 4th bedroom that would be great for teenagers or guests. The remainder of the lower level is partially finished with a huge rec/games area, a 3 piece bath, laundry area and mechanical room. Outside, you'll be impressed with a huge patio that will be enjoyed by everyone for BBQs with family and friends, playdates or just relaxing in the sunshine. The oversized garage (20X26) is insulated and heated with over head doors front and back. There's also extra storage in the upper loft of the garage, very clever. Located on a quite cul-de-sac in desirable Sheep River, this home is close to schools, shopping, walking paths and restaurants. More details
    Listed by Century 21 Foothills Real Estate
    DIANE RICHARDSON
  • 46 Drake Landing Square: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2181830

    46 Drake Landing Square Okotoks Okotoks T1S 0R4
    Main Photo: 46 Drake Landing Square: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2181830
    $724,900
    Residential
    Status:
    Active
    MLS® Num:
    A2181830
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    1,352 sq. ft.
    Nestled in the heart of Drake Landing in Okotoks, this stunning villa-style bungalow offers a harmonious blend of modern sophistication and timeless elegance. With its vaulted ceilings, pristine white kitchen, and luxurious amenities, this residence is the epitome of refined living. Let's take a closer look at the exquisite features that define this captivating home. Design and Layout: Upon entering, guests are greeted by the grandeur of vaulted ceilings that create an airy and spacious ambiance, enhancing the overall sense of openness throughout the home. The thoughtful layout seamlessly integrates the living spaces, providing both functionality and aesthetic appeal. The heart of this home is undoubtedly the chef-inspired kitchen, adorned with sleek stainless steel appliances and pristine white cabinetry. A spacious center island offers ample room for meal preparation and casual dining, while a convenient corner pantry provides storage solutions for culinary essentials. The kitchen serves as a focal point for both culinary enthusiasts and social gatherings, making it the perfect space for entertaining guests or enjoying quiet family meals. The primary bedroom retreat exudes tranquility and sophistication, offering a sanctuary for relaxation and rejuvenation. With plush carpeting, ample natural light, and serene ambiance, this space is designed for ultimate comfort. The luxurious ensuite bathroom boasts modern fixtures, a spacious walk-in shower, quartz countertops and double sinks, providing a spa-like experience in the comfort of home. Second Bedroom and Additional Bath: A second bedroom offers versatility and functionality, serving as a guest suite, home office, or cozy retreat for family members. Adjacent to the second bedroom is another full bath, featuring contemporary design elements and premium finishes, ensuring both comfort and convenience for residents and guests alike. The possibilities are endless with the undeveloped lower level, offering a blank canvas for customization and personalization according to the homeowner's preferences and lifestyle. Whether envisioned as a recreational space, home gym, or additional living area, this expansive lower level presents an opportunity to tailor the home to suit individual needs and desires. In conclusion, this villa-style bungalow embodies the epitome of modern luxury living, with its vaulted ceilings, pristine white kitchen, and luxurious amenities. From the elegant primary bedroom suite to the versatile second bedroom and undeveloped lower level, every detail of this residence has been thoughtfully designed to create a haven of comfort and sophistication. Welcome home to contemporary elegance at its finest. Fully landscaped and fenced. More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 22 Drake Landing Square: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2217143

    22 Drake Landing Square Okotoks Okotoks T1S 0R4
    Main Photo: 22 Drake Landing Square: Okotoks Semi Detached (Half Duplex) for sale : MLS®# A2217143
    $724,900
    Residential
    Status:
    Active
    MLS® Num:
    A2217143
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,352 sq. ft.
    Superbly built BRAND NEW Villa-style home FACING PARK. Beautifully appointed with soaring ceilings in the great room/dining area. Boasting wonderful kitchen wit stylish white cabinetry, island, quartz countertops throughout, walk-in pantry, stainless appliances. You will love the airy great room, with unique electric fireplace, large windows and luxury vinyl plank flooring. Spacious primary bedroom can accommodate your king sized bed. Spa like ensuite with huge walk-in tiled shower, double sinks plus a walk-in closet complete with built in wood shelving. Main floor laundry area. Second bedroom can easily be a den with adjacent 4 piece bath. The lower level has been completely developed with generous recreation room ideal for all your entertaining needs, 2 bedrooms, full bath and ample storage area. Attached garage is at the rear of the home. Villa faces park with front deck to enjoy your morning coffee. This wonderful villa offers both style and substance.Taxes to be re-assessed.Quick Possession More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 43 Larkspur Bend: Okotoks Row/Townhouse for sale : MLS®# A2223467

    43 Larkspur Bend Okotoks Okotoks T1S 5V6
    Main Photo: 43 Larkspur Bend: Okotoks Row/Townhouse for sale : MLS®# A2223467
    $539,900
    Residential
    Status:
    Active
    MLS® Num:
    A2223467
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,339 sq. ft.
    Step into modern living with this stunning,2024-built townhome, offering over 1,300 sq ft of stylish, well-designed space and best of all… NO CONDO FEES! Perfectly located directly across from a future park and lush greenspace, this home combines everyday convenience with natural beauty right at your doorstep. Inside, you’ll be welcomed by a bright, open-concept layout that’s truly move-in ready. The spacious living room is warm and inviting, centered around a cozy fireplace—ideal for relaxing nights or entertaining guests. The sleek kitchen is a dream for any home chef, featuring stainless steel appliances, quartz countertops, abundant cabinetry, and a large central island with breakfast bar seating. A charming dining nook and a chic 2-piece powder room complete the main floor. Upstairs, unwind in the private primary suite, complete with a walk-in closet and a full ensuite bath. Two additional bedrooms, a 4-piece main bathroom, and a convenient upper-floor laundry area offer smart functionality for families or guests. The framed basement is a blank canvas, ready for your personal touch—whether it’s a home gym, media room, or fourth bedroom, the possibilities are endless. Outside, enjoy a fully fenced backyard—perfect for summer BBQs, kids, pets, or quiet evenings under the stars. A double detached garage at the rear of the property adds secure parking and extra storage. Situated in the highly desirable community of D’Arcy Ranch, this home is close to scenic walking paths, future school sites, a nearby golf course, and offers quick access to both downtown Okotoks and Calgary. Modern style, unbeatable location, and no condo fees—this exceptional home truly checks all the boxes More details
    Listed by CIR Realty
    DIANE RICHARDSON
  • 100 Crystal Shores Cove: Okotoks Row/Townhouse for sale : MLS®# A2223047

    100 Crystal Shores Cove Okotoks Okotoks T1S 2B5
    Main Photo: 100 Crystal Shores Cove: Okotoks Row/Townhouse for sale : MLS®# A2223047
    $415,000
    Residential
    Status:
    Active
    MLS® Num:
    A2223047
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,326 sq. ft.
    Welcome to one of the best-kept secrets in Okotoks—this bright and beautifully laid-out 3-bedroom, south-end unit in the sought-after lake community of Crystal Shores. With over 1,300 sq. ft. of sunny living space, you’ll love every corner of this cheerful and functional home. On the lower main floor, you’re greeted by an oversized country-style kitchen with soaring vaulted ceilings, loads of counter space, and a dining nook—perfect for family breakfasts or entertaining friends. Head upstairs to the sunny living room, complete with a cozy gas fireplace. A 2-piece bathroom completes this level. Up one more level, you’ll find 3 generous bedrooms, including a primary suite with a walk-in closet, and a private 3-piece ensuite. There’s also a full 4-piece bathroom for the rest of the family. Other perks? How about an attached single garage, a huge deck overlooking the 8th hole of Crystal Ridge Golf Course, and easy access to visitor parking just steps away. Let’s not forget—lake privileges are included! More details
    Listed by Real Broker
    DIANE RICHARDSON
1-12/25
Data was last updated June 15, 2025 at 02:05 AM (UTC)

Okotoks Semi-Detached Homes & Half Duplexes for Sale | Affordable & Luxury Listings

Okotoks Semi-Detached Homes for Sale | Family-Friendly & Luxury Half Duplexes

Contact Diane Richardson

Here are a few ways to make it easy for you to get in touch with Diane Richardson:

  1. Contact form: a contact form here on my website can allow you to send me a message directly from this page. Be sure to include your name, email address, and a message.

  2. Phone number: Included is my phone number here on the page can allow you to call or text me directly with any questions or to schedule viewings. 403.397.3706

  3.  Email address: email address  diane@mypadcalgary.com can allow you to reach out to me with any questions or to request more information.

  4. Live chat: I have a live chat feature on this website, you can get in touch with me in real-time and get immediate answers to your questions.

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.