Diane Richardson

 

Office Location:
703 64 Ave SE #130,
Calgary, AB T2H 2C3, 


Diane Richardson 

Cell: 403.397.3706

 

403-397-3706 E-Mail Me Now

If you prefer to search by map! Click this link and a new window will open and you'll be taken to dianerichardson.ca

SEMI DETACHED HOMES FOR SALE IN CALGARY
CALGARY SEMI DETACHED HOUSE FOR SALE, SEMI DETACHED TOWNHOUSE FOR SALE, CALGARY SEMI DETACHED REAL ESTATE

Explore the latest listings of semi-detached homes for sale in Calgary, available exclusively at Diane-Richardson.com. Discover a wide selection of Calgary semi-detached homes for sale, catering to various budgets and preferences.
Our website showcases a range of options, including semi-detached homes priced under $500,000, semi-detached homes in Southwest Calgary, Northwest Calgary, and Southeast Calgary and Northeast Calgary. Additionally, there are numerous semi- detached Calgary homes for sale priced below $500,000, offering even more choices on the Calgary real estate market.
Each listing of semi-detached homes for sale in Calgary includes detailed photographs, neighborhood information, and amenities to help you make an informed decision. When you come across a property that catches your eye, feel free to contact us via email, text, or phone call 403.397.3706. Diane Richardson will be more than happy to arrange a private viewing at your convenience

Discover the Perfect Townhouse, Semi-Detached, or Half Duplex in Calgary: A Versatile and Affordable Living Option


When considering living in a townhouse, semi-detached, or half duplex home in Calgary, there are several reasons why it's a smart choice. Firstly, these types of properties often offer a more affordable option compared to single-family homes, making homeownership within reach for many individuals and families. This can be particularly advantageous for first-time homebuyers or those looking to downsize while still enjoying the benefits of owning a property.

In addition to affordability, townhouses, semi-detached, and half duplex homes provide a sense of community and belonging. Many neighborhoods with these housing options foster a close-knit environment, where neighbors become friends and create a welcoming atmosphere. Shared amenities such as parks, green spaces, and community centers encourage social interaction and offer opportunities for recreation and leisure activities.

Living in a townhouse, semi-detached, or half duplex also means enjoying the convenience of low maintenance. With shared exterior upkeep often managed by a homeowners' association, you can spend less time on chores and more time doing the things you love. This aspect is particularly appealing for busy professionals, families with young children, or retirees seeking a hassle-free lifestyle.

When it comes to finding the right townhouse, semi-detached, or half duplex home in Calgary, Diane Richardson is your trusted partner. With her deep understanding of the local market and her commitment to client satisfaction, Diane will assist you in finding a property that matches your lifestyle and preferences. She has access to a wide range of listings and can help narrow down your options based on your specific criteria, such as location, size, and budget.

Moreover, if you're considering selling your townhouse, semi-detached, or half duplex, Diane's expertise and strategic marketing approach will ensure that your property receives maximum exposure to potential buyers. She understands the unique selling points of these types of homes and knows how to highlight their desirable features to attract the right audience. Diane's negotiation skills will also come into play to help you achieve a favorable sale price and terms.

Contact Diane Richardson today to begin your journey of finding the perfect townhouse, semi-detached, or half duplex home in Calgary. Her professionalism, attention to detail, and dedication to her clients make her the ideal choice to guide you through the buying or selling process. With Diane's assistance, you can make informed decisions, navigate the real estate market with confidence, and ultimately find the home that suits your lifestyle and fulfills your dreams.

Take the first step towards your townhouse, semi-detached, or half duplex homeownership journey or selling your property by reaching out to Diane Richardson. Discover the possibilities and seize the opportunity to find the perfect home in Calgary's vibrant communities. With Diane's guidance and expertise, you can make your real estate goals a reality. Contact Diane Richardson today and experience the exceptional service and support she offers to her valued clients

Get in Touch with Diane Richardson for Expert Real Estate Guidance


Finding your ideal home in Calgary is made easier with the help of Diane Richardson, a trusted and experienced real estate agent. Whether you have questions, need more information, or want to schedule viewings, Diane is here to assist you every step of the way. Contacting Diane is quick and convenient, with multiple options available:

  1. Contact Form: Use the contact form on this website to send Diane a message directly from this page. Simply fill in your name, email address, and your message, and Diane will respond to you promptly.

  2. Phone: Dial 403-397-3706 to reach Diane directly. Call her to discuss your real estate needs, ask questions, or schedule viewings. Diane is available to provide personalized assistance and guidance over the phone.

  3. Email: You can also reach out to Diane via email at Diane@Mypadcalgary.com. Send her an email with any inquiries or requests for more information, and she will respond to you in a timely manner.

  4. Live Chat: Take advantage of the live chat feature on this website for real-time communication with Diane. Simply click on the live chat option, and you can chat with her instantly, getting immediate answers to your questions.

Diane Richardson understands the importance of personalized service and is committed to providing you with the best real estate guidance. Contact her today and let her expertise help you navigate the Calgary real estate market with confidence.

Turner Valley & Diamond Valley Homes for sale

Forgot password Extend Verify Contact
1-12/12
  • 401 404 1 Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2127995

    401 404 1 Avenue SE A-7662 Diamond Valley T0L 0H0
    Main Photo: 401 404 1 Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2127995
    $304,440
    Residential
    Status:
    Active
    MLS® Num:
    A2127995
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    785 sq. ft.
    Just released and construction is full steam ahead! Top floor south facing 2 bedroom suite apartment with 785 sq ft of living space in this brand new building in Diamond Valley. This unit can be converted into a one bedroom if you wish to make an extra large living room. All the units in this building have 9 foot ceilings and all have the very latest in modern fixtures and finishes. Completion is set for winter of 2024 to eary spring 2025. Only 10% down needed to reserve. This is adult oriented living at its best. Concrete core floor and steel beam construction make for a very quiet building which enables it to be completely pet friendly (2 pets allowed. Dogs are restricted to small and medium size breeds). There is even a heated dog wash in the parkade. Diamond Valley east, formally known as Black Diamond, offers many great amenities which includes a hospital. The major shopping districts of Okotoks are 15 mins away and Calgary is a 30 min drive. Kananaskis country for the outdoor adventurists is only 20 minutes away for hiking, biking, fishing, cross country skiing and camping! There are only a handful of units left for sale in this air conditioned self managed building. Low condo fees with heat and water included!. Check out the property brochure link or the virtual tour link for more information. RMS level 4 Measurements taken from builders floor plans pre- construction and include the non heated but powered storage rooms accessed off the deck. Pictures are from a showsuite and are for representation purposes only of what the finishes are like in this unit. This apartment comes with an outdoor assigned parking stall that has a plug in for power. More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 205 404 1st Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2133615

    205 404 1st Avenue SE A-7662 Diamond Valley T0L 0H0
    Main Photo: 205 404 1st Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2133615
    $304,440
    Residential
    Status:
    Active
    MLS® Num:
    A2133615
    Bedrooms:
    1
    Bathrooms:
    1
    Floor Area:
    837 sq. ft.
    Only 4 units left for sale until this last phase in Diamond Valley is sold out! Check out this amazing 837 sq ft 1 bedroom, 1 bath, modern open plan 2nd floor apartment comes with a large 25 ft x 6ft wide covered balcony that has a storage unit at one end. Buy now with a low 10% deposit. Construction is underway and the estimated completion is set for this coming winter. This apartment comes with a heated ground level parking - no dingy underground parking here! Each stall is roughed in for personal EV charge stations which are connected to your own electrical meter. Concrete core floor and steel beam construction make for a very quiet building which enables it to be completely pet friendly. There is even a heated dog wash in the parkade. Diamond Valley, formally known as Black Diamond, offers many great amenities which includes a hospital. The major shopping districts of Okotoks are 15 mins away and Calgary is a 30 min drive. Kananaskis country for the outdoor adventurists is only 20 minutes away for hiking, biking, fishing, cross country skiing and camping! Low condo fees with heat included!. Check out the property brochure link or the virtual tour link for more information. RMS level 4 Measurements taken from builders floor plans pre-construction and include the non heated but powered storage rooms accessed off the deck. Note: Pictures are of show suite and demonstrate finishes and style options only. More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 306 404 1st Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2138882

    306 404 1st Avenue SE A-7662 Diamond Valley T0L 0H0
    Main Photo: 306 404 1st Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2138882
    $371,500
    Residential
    Status:
    Active
    MLS® Num:
    A2138882
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,015 sq. ft.
    Opportunity knocks. The previous buyers have had some life changes and so the opportunity is now your to purchase this wonderful spacious 1,015 sq ft 2 bedroom apartment. Construction has started! Completion/move in date will be approx. Dec 2024. This bright and cheerful open plan 2 bedroom apartment is a very roomy and if you wish, it can even be made into a very spacious 1 bedroom suite if you wish! All units have has 9 foot ceilings with all the modern finishes and features you should expect in a premium build adult oriented condo! The large north facing 6ft wide covered balcony overlooks the prairie landscape and has a storage unit at one end plus a natural gas bbq hookup. Buy now with a low 10% deposit and move in Winter 2024! This unit has a heated ground level parking spot in the parkade- no dingy underground parking here! Each stall is roughed in for personal EV charge stations should you wish to take advantage of that. Concrete core floor and steel beam construction make for a very quiet building which enables it to be completely pet friendly (2 pets allowed. Dogs are restricted to small and medium size breeds). There is even a heated dog wash in the parkade. Diamond Valley East, formally known as Black Diamond, offers many great amenities which includes a hospital. The major shopping districts of Okotoks are 15 mins away and Calgary is a 30 min drive. Kananaskis country for the outdoor adventurists is only 20 minutes away for hiking, biking, fishing, cross country skiing and camping! There are only 23 air conditioned units in this self managed building. Low condo fees with heat and water included!. Check out the property brochure link or the virtual tour link for more information. Sales centre consultations by appointment only. RMS level 4 Measurements taken from builders floor plans pre-construction and include the non heated but powered storage rooms accessed off the deck. Pictures are from a showshuite and are for representation purposes of what one of the finishing options are like in this unit. More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 208 404 1 Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2131995

    208 404 1 Avenue SE A-7662 Diamond Valley T0L 0H0
    Main Photo: 208 404 1 Avenue SE in Diamond Valley: A-7662 Apartment for sale : MLS®# A2131995
    $389,025
    Residential
    Status:
    Active
    MLS® Num:
    A2131995
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,084 sq. ft.
    Just released and under construction! Only 3 units left for sale until the building is sold out! For only 10% down, reserve your Prime 2 bedroom corner suite apartment with a spacious open plan 1,084 sq ft of living space on the 2nd floor level of this brand new building in Diamond Valley. East and South views of the foothills region to be enjoyed both inside your condo and from your wrap around 6ft wide covered deck. All the units in this building have 9 foot ceilings and all have the very latest in modern fixtures and finishes. Completion is set for winter of 2024 to early spring 2025. This is adult oriented living at its best. Concrete core floor and steel beam construction make for a very quiet building which enables it to be completely pet friendly (2 pets allowed. Dogs are restricted to small and medium size breeds). There is even a heated dog wash in the parkade. Diamond Valley east, formally known as Black Diamond, offers many great amenities which includes a hospital. The major shopping districts of Okotoks are 15 mins away and Calgary is a 30 min drive. Kananaskis country for the outdoor adventurists is only 20 minutes away for hiking, biking, fishing, cross country skiing and camping! There are only a handful of units left for sale in this air conditioned self managed building. Low condo fees with heat and water included!. Check out the property brochure link or the virtual tour link for more information. RMS level 4 Measurements taken from builders floor plans pre- construction and include the non heated but powered storage rooms accessed off the deck. Pictures are from a showsuite and are for representation purposes only of what the finishes are like in this unit. More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 108 Main Street NW in Diamond Valley: A-7662 Commercial Land for sale : MLS®# A2087577

    108 Main Street NW A-7662 Diamond Valley T0L 2A0
    Main Photo: 108 Main Street NW in Diamond Valley: A-7662 Commercial Land for sale : MLS®# A2087577
    $389,900
    Land
    Status:
    Active
    MLS® Num:
    A2087577
    Commercial lots approx. 9389 square feet. Great location at the 4 way stop in Turner Valley side of Diamond Valley. These lots are subject to final subdivision completion. There are a lot of possibilities here! Prime Investment Opportunity. More details
    Listed by MaxWell Canyon Creek
    DIANE RICHARDSON
  • 411 1A Avenue SW in Diamond Valley: A-7662 Detached for sale : MLS®# A2143009

    411 1A Avenue SW A-7662 Diamond Valley T0L 0H0
    Main Photo: 411 1A Avenue SW in Diamond Valley: A-7662 Detached for sale : MLS®# A2143009
    $489,900
    Residential
    Status:
    Active
    MLS® Num:
    A2143009
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    1,998 sq. ft.
    That true character home on a huge lot in the heart of the vibrant Diamond Valley! This is the place you’ve been dreaming of, a place to truly live your vibe. It starts with location. A block from the mighty Sheep River and expansive natural beauty to explore. Walking distance to fantastic shopping and dining. This true beauty of a home sits on an enormous 8850 sq’ lot with single garage and extra parking pad. Enter through the front door and you begin to feel the charm this home has to offer. The large front entrance provides plenty of space for guests to come and go. To your left, you are greeted with the warmth and heart of the living room. To your right a bedroom - just perfect for kids or guests! Step up into the kitchen/dining room space and imagine the function of the space for large gatherings. The primary bedroom is tucked away providing your perfect sanctuary with a view to your fantastic backyard oasis. The upper level has separate entrance. Illegal suite has two bedrooms, one 3 pcs bathroom and kitchenette. Be sure to allow time on your showing to enjoy the spectacular deck - a great place to start or end your day. Single elongated garage is the hobby enthusiast’s dream. Call your realtor today, you need to move out to the Diamond Valley. More details
    Listed by Royal LePage Solutions
    DIANE RICHARDSON
  • 16 825 Imperial Drive in Diamond Valley: A-7662 Semi Detached (Half Duplex) for sale : MLS®# A2128046

    16 825 Imperial Drive A-7662 Diamond Valley T0T 2A0
    Main Photo: 16 825 Imperial Drive in Diamond Valley: A-7662 Semi Detached (Half Duplex) for sale : MLS®# A2128046
    $499,900
    Residential
    Status:
    Active
    MLS® Num:
    A2128046
    Bedrooms:
    2
    Bathrooms:
    3
    Floor Area:
    1,050 sq. ft.
    Welcome to one of Diamond Valleys most desirable locations at Diamond Valley Villas. *50+ adult living*. Located just around the corner from the Turner Valley Golf Course, excellent walking paths and stunning views. This well maintained Semi detached Bungalow is move in ready and sure to impress. This property comes with a fully finished attached double garage with lots of shelving space for storage. Featuring the Primary Bedroom with ensuite, half bath and den on the main level. Well sized windows throughout the entire home allow plenty of natural light to brighten your day! Kitchen includes ample counter top space as well as cabinet space. Down in the basement you will find updated laminate flooring and cozy living area ready for your entertainment and relaxation. The well sized Secondary bedroom located in the basement includes a walk in closet and large window for additional natural light. Utility/ Laundry room allows for plenty of storage and space to keep your clutter organized! Supporting local businesses is a cornerstone of life in Diamond Valley, and the town is home to a vibrant community of small shops, boutiques, and restaurants. Whether you're in the mood for artisanal crafts, farm-fresh produce, or gourmet cuisine, you'll find it all right here in Diamond Valley. Whether you're seeking a quiet retreat to escape the stresses of everyday life or a vibrant community to raise a family, Diamond Valley offers the perfect blend of natural beauty, small-town charm, and modern comforts. Come discover why so many are proud to call Diamond Valley home. Call your favorite Realtor today to book your viewing! More details
    Listed by RE/MAX Real Estate (Central)
    DIANE RICHARDSON
  • 900-950 3 Street SW in Diamond Valley: A-7662 Residential Land for sale : MLS®# A2094537

    900-950 3 Street SW A-7662 Diamond Valley T0L 0H0
    Main Photo: 900-950 3 Street SW in Diamond Valley: A-7662 Residential Land for sale : MLS®# A2094537
    $600,000
    Land
    Status:
    Active
    MLS® Num:
    A2094537
    DEVELOPERS ALERT! 1.1 ACRES IN TOWN OF DIAMOND VALLEY Fabulous development property in Diamond Valley with an excellent location for development of multi family and single family homes! A property of this size with this location is rare to find and offers substantial opportunity based on the location and amount of lots that can be allocated on the two properties. There is two properties located in a mixed residential and commercial district in Diamond Valley in close proximity to the hospital and a new proposed commercial strip mall. The two parcels of land total 5.21 Acres of land. THESE PROPERTIES CAN BE SOLD SEPARATELY. THEY DO NOT NEED TO BE SOLD AS A PARCEL. If both properties were purchased, A development plan has been completed on the properties to accommodate approximately 135 units, combining condominium apartments and villas. NOTE: THIS IS A CIVIL ENFORCEMENT SALE under Part 7 of the Civil Enforcement Act. More details
    Listed by Royal LePage Solutions
    DIANE RICHARDSON
  • 35 925 Imperial Drive in Diamond Valley: A-7662 Semi Detached (Half Duplex) for sale : MLS®# A2142267

    35 925 Imperial Drive A-7662 Diamond Valley T0L 2A0
    Main Photo: 35 925 Imperial Drive in Diamond Valley: A-7662 Semi Detached (Half Duplex) for sale : MLS®# A2142267
    $625,000
    Residential
    Status:
    Active
    MLS® Num:
    A2142267
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,359 sq. ft.
    Nestled at the edge of town you will find the Gateway Villas backing onto greenspace and privacy. This enchanting home features a spacious entryway leading to an open-concept plan. A den(or second bedroom) is located by the front entrance. Warm, inviting great room with custom tile-surround gas fireplace is open to the wonderful kitchen offering maple cabinetry, island counter and walk-in pantry. You will love the french door leading out to the patio backing onto green space with large trees for added privacy. The huge primary bedroom is sure to please and can comfortably accommodate your king-sized bedroom furniture. You will enjoy the spa-like ensuite with deep soaker tub and large shower plus the huge walk-in closet. A convenient laundry area is located by the garage entrance. Open railed stairwell leads to the lower level with a huge rec room space, 2 bedroom, and full bath. The utility room boasts lots of space for extra storage. The garage is an attached double. More details
    Listed by RE/MAX Complete Realty
    DIANE RICHARDSON
  • 672 Royalite Way SE in Diamond Valley: A-7662 Detached for sale : MLS®# A2082355

    672 Royalite Way SE A-7662 Diamond Valley T0L 2A0
    Main Photo: 672 Royalite Way SE in Diamond Valley: A-7662 Detached for sale : MLS®# A2082355
    $1,100,000
    Residential
    Status:
    Active
    MLS® Num:
    A2082355
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    2,966 sq. ft.
    Welcome to your Mountain View Dream Home! Nestled in the heart of a peaceful suburban neighborhood on top of the Ridge backing onto the Turner Valley Golf Course, this contemporary masterpiece offers the perfect blend of luxury, comfort, and style. Boasting 4 bedrooms, 3 bathrooms, and a host of exquisite features, this home is an absolute gem. As you approach the property, you'll be captivated by its striking curb appeal. The professionally landscaped front yard sets the tone for the entire residence, with lush greenery and manicured gardens surrounding the pristine lawn. The elegant modern façade, featuring a combination of Hardie Board, Brick and Cedar wood accents, creates a warm and inviting atmosphere. Step inside, and you'll be greeted by a light-filled, open-concept living space that seamlessly merges functionality with aesthetics. The spacious living room features soaring coffered ceilings and large windows that flood the area with natural light. The sleek hardwood floors flow throughout the main level, creating a sense of continuity and elegance. Solid 8 Foot Maple Doors access most of the Rooms and enhance the 9 Foot Ceilings. The gourmet kitchen is a Chef's dream, equipped with top-of-the-line stainless steel appliances, a center island with granite countertops, and custom cabinetry. It's the perfect place to prepare meals while enjoying views of the backyard through the oversized glass doors and windows. The Primary Bedroom is Conveniently Located on the Main Floor in the North Wing of the Home and comes complete with Deep Tub, Double Vanity, Walk-in Closet and separate Tile surround Shower. The South Wing of the Home is finished off with a Laundry Room and Two bedrooms which offer plenty of space for family or guests, and the well-appointed 4 Piece Bathroom features high-end fixtures and finishes. Upstairs, you'll find a Gigantic Family Room with the 4th Bedroom and Full Bathroom. Step outside to your own private oasis. The expansive backyard is a haven for relaxation and entertainment. The large deck is ideal for outdoor dining and gatherings, while the meticulously landscaped yard provides a sense of tranquility. Additional Features included in this Home are a Heated Double Oversized Garage, Central Heating and Cooling, a Gigantic Untouched Basement with Radiant Heated Floors waiting for your Personal touches. Come view this One of Kind home in Turner Valley today. More details
    Listed by RE/MAX First
    DIANE RICHARDSON
  • 900-950 3 Street SW in Diamond Valley: A-7662 Residential Land for sale : MLS®# A2094534

    900-950 3 Street SW A-7662 Diamond Valley T0L 0H0
    Main Photo: 900-950 3 Street SW in Diamond Valley: A-7662 Residential Land for sale : MLS®# A2094534
    $2,450,000
    Land
    Status:
    Active
    MLS® Num:
    A2094534
    DEVELOPERS ALERT! Fabulous development property in Diamond Valley with an excellent location for development of multi family and single family homes! A property of this size with this location is rare to find and offers substantial opportunity based on the location and amount of lots that can be allocated on the two properties. The two properties are located in a mixed residential and commercial district in Diamond Valley in close proximity to the hospital and a new proposed commercial strip mall. The two parcels of land total 5.21 Acres of land. Both properties are to be sold together (A2094537). A development plan has been completed on the properties to accommodate approximately 135 units, combining condominium apartments and villas. NOTE: THIS IS A CIVIL ENFORCEMENT SALE under Part 7 of the Civil Enforcement Act. More details
    Listed by Royal LePage Solutions
    DIANE RICHARDSON
  • 4 Ave SE in Diamond Valley: A-7662 Residential Land for sale : MLS®# A2143239

    4 Ave SE A-7662 Diamond Valley T0L 1H0
    Main Photo: 4 Ave SE in Diamond Valley: A-7662 Residential Land for sale : MLS®# A2143239
    $2,750,000
    Land
    Status:
    Active
    MLS® Num:
    A2143239
    Fantastic development opportunity in the Town of Black Diamond. 28 acres with wonderful views, walking paths and open space along the land, inside the Town of Black Diamond. Services are in place to service this land. Confirmed with the Development Officer of Black Diamond. Parks and playgrounds close by within a block. Close to schools, all amenities and recreation . A wonderful municipal hospital and Senior's Center. Short driving distance to the mountains, amazing scenery and world-class recreational activities. More details
    Listed by RE/MAX First
    DIANE RICHARDSON
1-12/12
Data was last updated June 21, 2024 at 04:05 AM (UTC)
LISTINGS

Search thousands of listings.

Save and Compare Listings: As a member, you can save your favorite listings and easily compare them side by side

EVALUATION

Thinking of selling?
What is your home worth?

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.