Calgary Townhouses For Sale

SEARCH ALL MLS LISTINGS FOR CALGARY ALBERTA TOWNHOUSES FOR SALE

When it comes to starting your search for townhouses for sale in Calgary Alberta, it is vital to have access to all available listings. Start your search below by adjusting the filters to narrow down your criteria. 

If you need assistance, don't hesitate to contact me for personalized support. 

Forgot password Extend Verify Contact
1-12/785
  • 104 15403 Deer Run Drive SE in Calgary: Deer Run Row/Townhouse for sale : MLS®# A2283331

    104 15403 Deer Run Drive SE Deer Run Calgary T2J 6B8
    Main Photo: 104 15403 Deer Run Drive SE in Calgary: Deer Run Row/Townhouse for sale : MLS®# A2283331
    $370,000
    Residential
    Status:
    Active
    MLS® Num:
    A2283331
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    970 sq. ft.
    Don’t miss this fantastic opportunity to own an affordable and well-located 2-bedroom townhome in the desirable Deerfield Meadows complex. Just steps from Fish Creek Park and close to Sikome Lake, schools, shopping, restaurants, and everyday amenities, this location also offers excellent access to Deerfoot Trail, Macleod Trail, and 14th Street—making commuting a breeze. The bright and open main level features updated vinyl flooring and a functional galley-style kitchen complete with newer appliances and fresh modern cabinetry. Upstairs, you’ll find two spacious bedrooms, including a large primary with an oversized walk-in closet, along with a modernized 4-piece bathroom featuring a tub/shower combination. The upper level has been refreshed with new flooring throughout. The unfinished basement provides excellent potential for future expansion, home office, gym, or flex space—ready for your personal touch. Outside, enjoy your private, fully fenced west-facing backyard, the perfect spot to soak up Calgary’s afternoon and evening sun, garden, or relax outdoors. A great option for first-time buyers, downsizers, or investors looking for value in a well-established community close to nature and city conveniences. More details
    Listed by CIR Realty
  • 2915 17 Street SW in Calgary: South Calgary Row/Townhouse for sale : MLS®# A2282168

    2915 17 Street SW South Calgary Calgary T2T 4N6
    Main Photo: 2915 17 Street SW in Calgary: South Calgary Row/Townhouse for sale : MLS®# A2282168
    $799,000
    Residential
    Status:
    Active
    MLS® Num:
    A2282168
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,541 sq. ft.
    An iconic view from an unforgettable rooftop patio in the heart of Marda Loop. This 3 bedroom, 2.5 bathroom unit is walking distance to endless green spaces, local retail, and the weekly farmer's market hosted at C-Space Art Collective half a block away. With tons of versatile space across 3 levels, this east facing home includes gleaming hardwood flooring, 2 gas fireplaces, and expansive windows that illuminate the entire main floor living area with natural light. The fully stocked chef's kitchen features granite countertops, stainless steel appliances, a large island prep station, and dedicated food pantry, seamlessly integrating into the open concept living room that was specially crafted for entertaining. Wake up to the most beautiful sunrises with a full panoramic view from the primary bedroom upstairs, a spacious walk-in closet with built-in organizers, and a breathtaking ensuite that includes a jetted tub and rain shower with bench. The second level also boasts an additional large bedroom with its own independent ensuite for extra comfort and privacy. Indulge in plenty of storage space throughout the home, along with a third bedroom below that can be easily converted into a flex space to fit your unique lifestyle needs. The convenient double attached insulated garage is perfect for avoiding cold Calgary winters, while the ice cold A/C is ideal for beating the summer heat. Notable recent upgrades include paint throughout, newer flooring and torch-on membrane updating to the rooftop (which is fully fit for a hot tub). Situated in a highly coveted pedestrian-oriented community, walking distance to the South Calgary Outdoor Pool, shops along 33rd Avenue, and with quick access to 17th Ave SW, 14th Street and Crowchild Trail. This is being sold as an investment property and the lovely tenant in place has a lease that expires February 2029. The current rent is $3,100 per month and tenant is responsible for own utilities. More details
    Listed by CIR Realty
  • 408 Greenbriar Common NW in Calgary: Greenwood/Greenbriar Row/Townhouse for sale : MLS®# A2283938

    408 Greenbriar Common NW Greenwood/Greenbriar Calgary T3B 6J3
    Main Photo: 408 Greenbriar Common NW in Calgary: Greenwood/Greenbriar Row/Townhouse for sale : MLS®# A2283938
    $595,000
    Residential
    Status:
    Active
    MLS® Num:
    A2283938
    Bedrooms:
    2
    Bathrooms:
    4
    Floor Area:
    1,679 sq. ft.
    Welcome to this beautiful, modern 2-bedroom townhouse in the highly sought-after community of Greenwich on Calgary’s West side. Thoughtfully designed and impeccably finished, this home offers a refined blend of comfort, style, and convenience in one of the city’s most vibrant emerging neighbourhoods. Inside, you’ll find two spacious bedrooms, each with its own full ensuite, providing exceptional privacy and comfort. The modern kitchen features sleek stainless-steel appliances, pristine countertops, and generous cabinetry, flowing seamlessly into a bright, open-concept living area filled with natural light—perfect for both everyday living and effortless entertaining. The home includes a double attached garage with ample storage, as well as both a welcoming front patio and a private back patio for enjoying morning coffee, evening unwinding, or summer gatherings. A dedicated laundry room adds to the convenience, while the ground-floor flex space creates the perfect spot for a home office, studio, or fitness area. Upstairs, a bonus room provides even more space to relax or customize to your lifestyle. Just steps from the new Calgary Farmers’ Market and Canada Olympic Park, minutes to the river pathways of beautiful Bowness Park, under twenty minutes to downtown or the University of Calgary, and less than an hour from Banff National Park and Kananaskis, this location offers unparalleled access to nature, recreation, and city amenities. This exquisite townhouse invites you to elevate your everyday living. We look forward to welcoming you home. More details
    Listed by Unison Realty Group Ltd.
  • 91 Spring Creek Common SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2283434

    91 Spring Creek Common SW Springbank Hill Calgary T3H 6E2
    Main Photo: 91 Spring Creek Common SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2283434
    $349,900
    Residential
    Status:
    Active
    MLS® Num:
    A2283434
    Bedrooms:
    1
    Bathrooms:
    1
    Floor Area:
    1,083 sq. ft.
    Exceptional Value in this Modern top-unit stacked townhouse in the highly desirable community of Springbank, offering 1,082 sq. ft. of stylish living space. Built in 2023, this home is in like-new condition and features 1 spacious bedroom, 1 full bathroom, a versatile main-floor office/den and a bright, open-concept living room that leads out to a big balcony with amazing views. The modern kitchen is a true showpiece, designed with both style and functionality in mind. It features two-tone cabinetry, combining light upper cabinets with rich, dark lower cabinets for a sleek, contemporary look. Quartz countertops provide generous workspace, complemented by a large island with seating—perfect for casual dining or entertaining. The kitchen is equipped with stainless steel appliances, all seamlessly integrated for a polished, upscale appearance. Additional highlights include a subway tile backsplash, pendant lighting over the island, and Luxury Vinyl Plank (LVP) flooring that flows seamlessly throughout the main living areas. The attached oversized single garage and convenient visitor parking complete this exceptional unit. This home is ideally located across the street from Aspen Landing, offering an abundance of shops, restaurants, and amenities just steps away. With easy access to 85th Street SW, 17th Avenue SW, Stoney Trail, and the 69 Street LRT Station, commuting to Downtown Calgary or anywhere in the city is effortless. Book your private showing today and experience this stunning home in one of Calgary’s most sought-after neighborhoods ! More details
    Listed by REMAX Innovations
  • 15 200 Shawnessy Drive SW in Calgary: Shawnessy Row/Townhouse for sale : MLS®# A2282525

    15 200 Shawnessy Drive SW Shawnessy Calgary T2Y 1G8
    Main Photo: 15 200 Shawnessy Drive SW in Calgary: Shawnessy Row/Townhouse for sale : MLS®# A2282525
    $374,998
    Residential
    Status:
    Active
    MLS® Num:
    A2282525
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,128 sq. ft.
    ATTENTION INVESTORS & FIRST-TIME BUYERS! Fantastic opportunity to own a 2-bedroom, 1.5-bath townhome in the highly sought-after community of Shawnessy—just steps from the C-Train, schools, parks, Fish Creek pathways, and shopping. This well-managed, pet-friendly complex has undergone major upgrades, including new siding, doors, windows, and a newer roof, offering peace of mind for years to come. Pride of ownership shines throughout this bright and functional home, featuring a flowing layout with a dedicated dining area and a spacious living room highlighted by laminate flooring and a cozy wood-burning fireplace. The kitchen offers classic oak cabinetry and opens to patio doors leading to your private, fully fenced, newly landscaped backyard—complete with patio and grass area. Backing directly onto a school field, the yard provides added privacy and open views rarely found at this price point. A convenient main-floor powder room completes this level. Upstairs, you’ll find two generously sized bedrooms and a full 4-piece bathroom. The fully finished basement adds valuable living space with a large recreation area and laundry, perfect for a home office, gym, playroom, or additional storage. Located in one of Southwest Calgary’s most desirable neighborhoods, with excellent schools, transit access, and everyday amenities nearby—this is an incredible opportunity you don’t want to miss. ?? Call today to book your private showing! More details
    Listed by RE/MAX Realty Professionals
  • 403 Valley Ridge Manor NW in Calgary: Valley Ridge Row/Townhouse for sale : MLS®# A2283372

    403 Valley Ridge Manor NW Valley Ridge Calgary T3B 6C4
    Main Photo: 403 Valley Ridge Manor NW in Calgary: Valley Ridge Row/Townhouse for sale : MLS®# A2283372
    $609,900
    Residential
    Status:
    Active
    MLS® Num:
    A2283372
    Bedrooms:
    3
    Bathrooms:
    4
    Floor Area:
    1,646 sq. ft.
    This upscale rare 3 BEDROOM townhouse adjacent to the Valley Ridge golf course and within walking distance to the Bow River, this exquisite gem feels more like life in the country than that found in the bustling city of Calgary. This property shows 10/10 and current owners have described it as PRIVATE EACEFUL and QUIET. This welcoming townhouse greets you with a cozy basement, 2-piece bath and direct access to the double garage. Tailored for an active adult lifestyle ESTATES OF VALLEY RIDGE is +18. In addition to 9' ceilings and GLEAMING HARDWOOD throughout the MAIN FLOOR, an OPEN CONCEPT layout connects the living - dining room and kitchen. The kitchen is a GOURMET'S DREAM with tan quartz countertops, abundant cabinets, double sink, high-end STAINLESS-STEEL appliances with gas stove. The spacious dining area can easily accommodate a number of guests. The corner GAS FIREPLACE in the living room adds warmth and charm to the space. Just off the living room is a PRIVATE BALCONY, adding an outdoor living space of over 200 square feet, complete with BBQ gas line. Enjoy dining outdoors or just enjoy the serene GOLF COURSE and green space views. A 2-piece bathroom completes this floor. The UPPER LEVEL as a LARGE PRIMARY BEDROOM and sizeable WALK -IN CLOSET. It also includes 2 additional bedrooms for family and guests. Conveniently located on this level is the LAUNDERY/STORAGE ROOM with front loading washer and dryer, shelving and ample storage space. On the LOWER LEVEL a private COVERED PATIO overlooks the club house with easy access to the First Tee or walking path. The main entrance into the property is on this level, as well as access to the spacious DOUBLE CAR ATTACHED GARAGE. There is also space for 2 vehicles on the parking pad, as well there is visitor parking adjacent. A large versatile RECREATION/FLEX ROOM is just off the entrance and has been used as an exercise and TV room. There is a 2-piece bathroom and utility room on this floor. This home has been LOVINGLY CARED for and has been enjoyed by these owners. The LOCATION is one of the best in the city! Easy access to Highway 1 (2min) and approximate travel time Canmore (45min); city center (25min); bus transit (3min); Tuscany LRT (11 min); Stoney Trail (3 min); YYC airport (30 min). Valley Ridge is a STRIKINGLY BEAUTIFUL COMMINITTY with over 50% GREEN SPACE, wildlife and many outdoor activities to enjoy. Please contact your REALTOR and arrange a viewing of this gorgeous townhouse. " Seller are open to selling all the furniture if needed" . It also comes with a new AC & Hot water tank. More details
    Listed by eXp Realty
  • 1511 Wentworth Villas SW in Calgary: West Springs Row/Townhouse for sale : MLS®# A2283485

    1511 Wentworth Villas SW West Springs Calgary T3H 0K7
    OPEN HOUSE: Feb 08, 2026
    10:00 AM - 12:00 PM MST
    Open House on Sunday, February 8, 2026 10:00AM - 12:00PM
    Main Photo: 1511 Wentworth Villas SW in Calgary: West Springs Row/Townhouse for sale : MLS®# A2283485
    $599,900
    Residential
    Status:
    Active
    MLS® Num:
    A2283485
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,665 sq. ft.
    LOCATION, LOCATION, LOCATION! Welcome to this beautifully designed end-unit townhome in the sought-after community of West Springs, Calgary! From the moment you step inside, you are greeted by a welcoming foyer that sets the tone for this charming and functional home. Head upstairs to the living room, where you'll be impressed by the soaring vaulted ceilings and stunning hardwood floors that create a bright and airy space. Step out onto the deck, perfect for enjoying your morning coffee or evening gatherings. The next level features a well-appointed kitchen complete with granite countertops, stainless steel appliances, a breakfast bar, and a spacious dining room—ideal for both everyday meals and hosting guests. The 2 piece bath and adjoining laundry room complete this level. The upper floor is dedicated to rest and relaxation, featuring the primary suite with a walk-in closet and a luxurious 4-piece ensuite. This level also includes two additional bedrooms and an additional 4-piece bathroom, offering ample space for family or guests. The unfinished basement provides an opportunity to create your dream space, whether it's a home office, gym, or recreation room. The home also boasts a single-car garage and a private driveway, ensuring parking convenience. Located in the vibrant West Springs community, this home offers access to incredible amenities, including shopping, top-rated schools, parks, and pathways. You will love the convenience of nearby dining options and quick access to downtown Calgary and the mountains. Don't miss out on this incredible opportunity to own a stylish and spacious home in West Springs! Contact us today to book your private showing. More details
    Listed by RE/MAX House of Real Estate
  • 44 12 Templewood Drive NE in Calgary: Temple Row/Townhouse for sale : MLS®# A2283806

    44 12 Templewood Drive NE Temple Calgary T1Y 4R7
    Main Photo: 44 12 Templewood Drive NE in Calgary: Temple Row/Townhouse for sale : MLS®# A2283806
    $328,000
    Residential
    Status:
    Active
    MLS® Num:
    A2283806
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,043 sq. ft.
    Beautifully maintained and filled with potential, this highly affordable townhouse in the heart of NE Calgary offers the perfect blend of comfort and convenience. A charming front lawn leads you into a bright, open-concept main floor featuring a spacious living room, functional kitchen and dining area, and a convenient half bath—ideal for everyday living. Step outside to your fully fenced, low-maintenance private backyard backing directly onto green space, creating a peaceful indoor-outdoor flow. It’s the perfect spot for summer BBQs, family gatherings, or enjoying a quiet morning coffee. Upstairs, you’ll find three well-sized bedrooms and a full 4-piece bathroom, providing comfort and privacy for the whole family. Located in the vibrant community of Temple, you’re just steps from schools, parks, transit, the community center, shopping, and dining—everything you need. With a private yard, dedicated parking stall, and unbeatable affordability, this property is a fantastic opportunity for first-time buyers, downsizers, or investors. Ready to make it yours? Don’t miss this chance—reach out today before it’s gone! Disclaimer: Virtual staging was used to illustrate the added potential of the property. More details
    Listed by eXp Realty
  • 19620 42 Street SE in Calgary: Seton Row/Townhouse for sale : MLS®# A2282257

    19620 42 Street SE Seton Calgary T3M 3A7
    Main Photo: 19620 42 Street SE in Calgary: Seton Row/Townhouse for sale : MLS®# A2282257
    $445,000
    Residential
    Status:
    Active
    MLS® Num:
    A2282257
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,552 sq. ft.
    Incredible value in this beautifully appointed townhome within walking distance to an array of amenities (parks, restaurants, shops, YMCA, Joane-Cardinal Schubert high school). Offering 1,552 SF of functional living space with 3 bedrooms, 2.5 bathrooms and an attached double garage, this unit is sure to impress! The bright and open main floor features gorgeous vinyl plank throughout, wall to wall windows, a powder room, living room with access to the balcony and smooth transition to the spacious dining room and chef's kitchen complete with stainless steel appliances, over-sized island with eating bar, quartz countertops and a walk-in pantry. Upstairs you will find the Primary bedroom with walk-in closet and 4 piece ensuite, a conveniently located laundry room and 2 additional guest rooms (one with a private balcony) which share a 4 piece bathroom. Enjoy low maintenance living without sacrifices! Book your showing today! More details
    Listed by MaxWell Canyon Creek
  • 229 65 Belvedere Point SE in Calgary: Belvedere Row/Townhouse for sale : MLS®# A2282744

    229 65 Belvedere Point SE Belvedere Calgary T2A 7Y9
    Main Photo: 229 65 Belvedere Point SE in Calgary: Belvedere Row/Townhouse for sale : MLS®# A2282744
    $429,900
    Residential
    Status:
    Active
    MLS® Num:
    A2282744
    Bedrooms:
    3
    Bathrooms:
    4
    Floor Area:
    1,545 sq. ft.
    NEW BUILD 3-STOREY TOWNHOME | END UNIT NEAR GREEN SPACE | LOW CONDO FEES | 3 BED / 3.5 BATH / 1544 SQ FT | SINGLE ATTACHED GARAGE | Welcome to the Townsend 1 by Minto Communities, an award-winning Canadian builder for over 70 years! Belvedere Rise offers an intimate collection of just 56 thoughtfully designed townhomes located in the growing community of Belvedere, steps from East Hills Shopping Centre. This end-unit home offers added privacy and is ideally positioned near green space, combining modern design, everyday convenience, and excellent value for families and professionals alike. The main living level showcases a bright and functional layout designed for both comfort and entertaining. The kitchen is well-appointed with a pantry, stainless steel appliances, and peninsula counter space, seamlessly connecting to the dining area located at the front of the home with direct access to a private balcony. Adjacent to the kitchen and dining area is a spacious living room featuring an additional flex space, ideal for a home office, reading nook, or play area. A convenient 2-piece bathroom completes this level. Upstairs, the upper floor is designed with privacy and functionality in mind. The spacious primary bedroom features a walk-in closet along with a 4-piece ensuite. The second bedroom also includes a walk-in closet and is serviced by another separate full bathroom. Upper-floor laundry adds everyday convenience and completes this well-planned level. The ground floor offers a large welcoming entryway, a third bedroom, and a 3-piece bathroom—ideal for guests, a home office, or multi-generational living. This level also provides direct access to the single attached garage, keeping daily routines simple and efficient. Belvedere Rise fosters a true sense of community with its pedestrian pathways, nearby greenspace, and intimate scale, creating an environment where neighbours can easily connect. Located just steps from East Hills Shopping Centre, residents enjoy unmatched walkability to Costco, Walmart, banks, restaurants, and everyday essentials—all just across the street. With quick access to major roadways and public transit, commuting downtown or around the city is effortless. Combining modern finishes, a functional three-storey layout, low condo fees, and an unbeatable location, this is a fantastic opportunity to secure a brand-new townhome in one of southeast Calgary’s most convenient communities. Contact Minto’s sales staff and book your visit today! More details
    Listed by RE/MAX House of Real Estate
  • 444 Legacy Point SE in Calgary: Legacy Row/Townhouse for sale : MLS®# A2283789

    444 Legacy Point SE Legacy Calgary T2X 3Z3
    Main Photo: 444 Legacy Point SE in Calgary: Legacy Row/Townhouse for sale : MLS®# A2283789
    $539,500
    Residential
    Status:
    Active
    MLS® Num:
    A2283789
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,920 sq. ft.
    Welcome to this exceptional former showhome, ideally located in the prestigious estate area of Legacy. This beautifully upgraded end-unit, three-storey townhome offers just over 1,900 sq. ft. of refined living space, a double attached garage, and one of the best locations within the entire project—quietly positioned away from traffic, backing south toward surrounding single-family homes, and thoughtfully set to avoid harsh west-facing afternoon sun. Unlike many townhomes that are wedged into the middle of a development and back directly onto other units, this residence enjoys added privacy, open sightlines, and a more detached-home feel—an increasingly rare and valuable feature. From the moment you enter, the quality is evident. As a former showhome, this residence features numerous upgrades throughout, including custom window coverings, high ceilings, updated flooring, and thoughtful design details that elevate everyday living. The main level showcases an outstanding home office setup, offering incredible flexibility for remote work, creative space, or a private retreat—ideal for today’s modern lifestyle. A convenient main-floor half bath adds to the functionality. The heart of the home is the stylish kitchen, complete with upgraded cabinetry, granite countertops, premium appliances, and ample storage, making it perfect for both daily living and entertaining guests. Upstairs, you’ll find three spacious bedrooms and two full bathrooms, including a comfortable primary suite designed for relaxation and privacy. Central air conditioning and nearly new mechanical systems ensure year-round comfort and long-term peace of mind. Outdoor living is a true highlight, with three private outdoor spaces—two decks and a lower-level patio—providing multiple options for morning coffee, quiet evenings, or hosting friends and family. Ideally located close to shopping, transit, and scenic greenspaces, this home offers the perfect blend of convenience and tranquility. Thoughtfully designed and impeccably maintained, it is especially well-suited for a discerning downsizer or professional couple seeking low-maintenance living without compromising on space, style, or location. This is a rare opportunity to enjoy premium townhome living in one of Legacy’s finest settings—where comfort, privacy, and lifestyle come together seamlessly. More details
    Listed by RE/MAX First
  • 2366 Eversyde Avenue SW in Calgary: Evergreen Row/Townhouse for sale : MLS®# A2283909

    2366 Eversyde Avenue SW Evergreen Calgary T2Y 4X6
    Main Photo: 2366 Eversyde Avenue SW in Calgary: Evergreen Row/Townhouse for sale : MLS®# A2283909
    $389,900
    Residential
    Status:
    Active
    MLS® Num:
    A2283909
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,240 sq. ft.
    Welcome to this beautiful/Well-maintained 3-bedroom townhome in the community of Evergreen is near everything that the SW has to offer. Just steps from playgrounds, Shopping, Schools & Transit........A spacious entrance greets you as you enter from the south facing porch. Laminate floors & Large windows throughout the main floor flow from the living room into the dining area and into the open eating area/kitchen. All carpets were replaced. The entire home freshly painted in neutral tones and replaced all new light fixture. Open concept. The massive/bright living room can easily accommodate all your furniture while the dining room allows you to host large family get-togethers for years to come! Gourmet kitchen is overlooking the backyard, completed with functional white cabinetry, removable kitchen island and ALL NEW Stainless-Steel Appliances. Good size dining room is perfect for hosting those memorable meals. Garden Door to your semi-private exposed aggregate patio, space to BBQ & lounge in the sun all day! 2 parking stalls & visitor parking, RIGHT OUTSIDE your back door! New Vinyl flooring throughout the second floor. Upstairs features a large master with 3 piece ensuite & walk-in closet. Across the hall, two additional bedrooms await your kids, guests or office space. The downstairs is wide open and awaits your creative touch. Roughed in plumbing is there for your convenience. Ideal for first-time buyers, small families, or investors — this is a fantastic opportunity to own in a well-managed complex in a family-friendly neighborhood. Book a private showing today! More details
    Listed by Grand Realty
1-12/785
Data was last updated February 4, 2026 at 10:05 PM (UTC)
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.