Northeast Calgary Attached

Save search On map Reset Filters
Forgot password Extend Verify Contact
1-12/187
  • 8814 48 Street NE in Calgary: Saddle Ridge Row/Townhouse for sale : MLS®# A2300818

    8814 48 Street NE Saddle Ridge Calgary T3J 5N8
    Main Photo: 8814 48 Street NE in Calgary: Saddle Ridge Row/Townhouse for sale : MLS®# A2300818
    $499,900
    Residential
    Status:
    Active
    MLS® Num:
    A2300818
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    1,756 sq. ft.
    **QUICK POSSESSION AVAILABLE & END UNIT FOR SALE** Welcome to this stunning, brand-new three-storey townhouse located in the highly sought-after Saddlepeace (Saddleridge) neighborhood. This modern home offers a perfect balance of luxury and functionality, designed with today’s lifestyle in mind. Situated just minutes away from a variety of essential amenities, including gurdwaras, multiple commercial plazas, and excellent schools, this townhouse is ideally located for convenience and comfort. Plus, with only a 5-minute drive to the airport and a 15-minute drive to Cross Iron Mills Mall, you'll have everything you need within easy reach. As you step inside, you'll be welcomed by the bright and spacious open-concept main floor, featuring a stylish living area, a formal dining space, and a beautiful kitchen designed for the modern chef. The kitchen is a true highlight, showcasing gorgeous quartz countertops, high-end stainless steel appliances, a gas stove, and a wealth of cabinetry, offering plenty of storage for all your cooking essentials. The 9-foot ceilings on the main floor create an expansive, airy atmosphere, while the durable vinyl flooring adds a sleek, contemporary touch that’s both practical and easy to maintain. The main floor also features a large balcony, perfect for relaxing or hosting guests on warm evenings. Upstairs, the home continues to impress with three spacious bedrooms, including a luxurious master suite. The master bedroom is a true retreat, complete with a large walk-in closet and a full ensuite bathroom, ensuring a private and comfortable space to unwind. The two additional bedrooms are generously sized, offering flexibility for family, guests, or even a home office. The upper level also includes a convenient laundry room, making laundry chores easier than ever. Looking for extra income potential or more space for family and guests? The lower level offers a fully private bedroom with a full ensuite bathroom, complete with its own separate laundry area. This self-contained space is perfect for renting out, offering long-term rental opportunities or providing independent living for extended family members. The townhouse also features a large single attached garage, providing ample storage and parking space, ensuring that your vehicles and belongings are always secure and protected. Whether you're hosting gatherings, enjoying quiet family time, or seeking additional rental income, this home has it all. This beautifully designed townhouse offers everything you need for modern, convenient living in a thriving and growing community. With its spacious layout, high-end finishes, and unbeatable location, it’s the perfect place to call home. Don’t miss your chance to own this exceptional property – schedule your viewing today! RMS Measurements taken from builders plans, subject to change on completion of project. More details
    Listed by Real Broker
  • 115 Cityscape Boulevard NE in Calgary: Cityscape Row/Townhouse for sale : MLS®# A2300831

    115 Cityscape Boulevard NE Cityscape Calgary T3N 1N5
    Main Photo: 115 Cityscape Boulevard NE in Calgary: Cityscape Row/Townhouse for sale : MLS®# A2300831
    $534,900
    Residential
    Status:
    Active
    MLS® Num:
    A2300831
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    1,512 sq. ft.
    Here it is clean and ready to paste (no asterisks): --- NO CONDO FEES | FULLY DEVELOPED BASEMENT | DOUBLE ATTACHED GARAGE Welcome to this beautifully maintained 4-bedroom, 3.5-bathroom townhome in the vibrant community of Cityscape—offering the perfect blend of style, space, and functionality with NO condo fees. Step inside to a bright and inviting main floor featuring a spacious living area, elegant dining space, and a modern chef-inspired kitchen—complete with sleek finishes and designed for both everyday living and entertaining. A convenient half bath and access to the double attached garage add to the practicality of this well-designed layout. Upstairs, you’ll find three generously sized bedrooms, including a primary retreat with a private ensuite, along with an additional full bathroom. A versatile bonus room offers the perfect space for a home office, playroom, or lounge, and opens onto a full-width balcony—ideal for morning coffee or evening relaxation. The fully developed basement adds incredible flexibility, featuring a fourth bedroom, full bathroom, cozy living area, and its own kitchen—perfect for extended family, guests, or additional living space. Located close to parks, shopping, restaurants, and major routes, this home offers unmatched convenience in one of NE Calgary’s fastest-growing communities. Whether you’re a homeowner or investor, this is a rare opportunity you don’t want to miss. Book your private showing today and experience Cityscape living at its finest. More details
    Listed by Power Properties
  • 103 1350 Cornerstone Street NE in Calgary: Cornerstone Row/Townhouse for sale : MLS®# A2300333

    103 1350 Cornerstone Street NE Cornerstone Calgary T3N 2T2
    Main Photo: 103 1350 Cornerstone Street NE in Calgary: Cornerstone Row/Townhouse for sale : MLS®# A2300333
    $439,900
    Residential
    Status:
    Active
    MLS® Num:
    A2300333
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,522 sq. ft.
    Welcome to Cornerpark by Shane Multi-Family. The Rowan meter unit is a beautifully designed townhome offering 1,509 sq. ft. of functional and stylish living space. Featuring 4 generous bedrooms, 2.5 bathrooms, a flexible den, and a 2-car garage, this home is thoughtfully crafted for modern family living. Its open-concept layout creates the perfect flow for entertaining, unwinding, and daily life, while the contemporary finishes and smart design deliver both comfort and value in a vibrant, connected community. More details
    Listed by Real Broker
  • 104 1350 Cornerstone Street NE in Calgary: Cornerstone Row/Townhouse for sale : MLS®# A2300371

    104 1350 Cornerstone Street NE Cornerstone Calgary T3N 2T2
    Main Photo: 104 1350 Cornerstone Street NE in Calgary: Cornerstone Row/Townhouse for sale : MLS®# A2300371
    $439,900
    Residential
    Status:
    Active
    MLS® Num:
    A2300371
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,487 sq. ft.
    Welcome to Cornerpark by Shane Multi-Family. The Rowan meter unit offers 1,509 sq. ft. of well-designed living space with 4 spacious bedrooms, 2.5 bathrooms, and a versatile den. Complete with a 2-car garage and an open-concept layout, this townhome blends the comfort and functionality of a single-family home, making it ideal for entertaining, relaxing, and everyday family living. With stylish finishes, smart design, and plenty of room to grow, the Rowan offers exceptional value in a vibrant and well-connected community. More details
    Listed by Real Broker
  • 34 Red Embers Plaza NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300550

    34 Red Embers Plaza NE Redstone Calgary T3N 2W1
    Main Photo: 34 Red Embers Plaza NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300550
    $449,900
    Residential
    Status:
    Active
    MLS® Num:
    A2300550
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,584 sq. ft.
    OPEN HOUSE on Saturday and Sunday from 12-5pm. Please go to the show home located at 101, 28 Red Embers Plaza NE for access. StreetSide proudly presents this exceptionally popular interior-unit townhome, where expansive living areas meet modern comforts and sophisticated finishes. The thoughtfully designed floorplan features three spacious upper-level bedrooms and two and a half well appointed bathrooms, complemented by a versatile lower-level den perfect for a home office or quiet retreat. The heart of the home is an inviting open-concept main floor, anchored by a large gourmet kitchen featuring a functional breakfast bar for casual dining. This bright living space transitions seamlessly to a private balcony, offering a perfect setting for outdoor relaxation. The interior showcases high end craftsmanship, including modern dark slab-style cabinetry with a full bank of drawers for maximum storage. The kitchen is further elevated by polished white quartz countertops and a full suite of premium stainless steel appliances. Durable luxury vinyl flooring runs throughout the primary living areas, while the stairs and upper level are finished with plush carpet over an 8lb underlay for superior comfort. Additional conveniences include an attached double car garage, professionally maintained landscaping, and a lifestyle defined by maintenance free living. Located within Redstone Square this home places you at the heart of the dynamic Redstone neighborhood. Enjoy the ease of a convenient location with quick access to major routes, including Stoney Trail, ensuring you are never far from the city's best. The community is strategically positioned near future commercial developments, promising shops, services, dining, and entertainment options just moments from your doorstep. More details
    Listed by RE/MAX Realty Professionals
  • 102 28 Red Embers Plaza NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300553

    102 28 Red Embers Plaza NE Redstone Calgary T3N 2W1
    Main Photo: 102 28 Red Embers Plaza NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300553
    $471,450
    Residential
    Status:
    Active
    MLS® Num:
    A2300553
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    1,818 sq. ft.
    OPEN HOUSE on Saturday and Sunday from 12-5pm. Please go to the show home located at 101, 28 Red Embers Plaza NE for access. StreetSide proudly presents this highly desired interior-unit townhome that offers a sophisticated blend of expansive living space and elegant modern finishes. Designed with versatility in mind, the residence features four spacious bedrooms—including a convenient lower level bedroom ideal for guests or a home office—and two and a half well appointed bathrooms. The heart of the home is an open-concept main floor that flows seamlessly onto a private balcony, perfect for indoor-outdoor entertaining. Culinary enthusiasts will appreciate the chef-inspired kitchen, which comes standard with modern white slab-style cabinetry, a full bank of storage drawers, polished white quartz countertops, and premium stainless steel appliances. The interior aesthetic is defined by contemporary durability, featuring luxury vinyl flooring throughout the primary areas and premium 8lb underlay carpet for added comfort on the stairs and upper level. Practicality meets luxury with a dedicated upper-level laundry room and an attached double car garage. Located within Redstone Square this home places you at the heart of the dynamic Redstone neighborhood. Enjoy the ease of a convenient location with quick access to major routes, including Stoney Trail, ensuring you are never far from the city's best. The community is strategically positioned near future commercial developments, promising shops, services, dining, and entertainment options just moments from your doorstep. More details
    Listed by RE/MAX Realty Professionals
  • 143 2211 19 Street NE in Calgary: Vista Heights Row/Townhouse for sale : MLS®# A2300470

    143 2211 19 Street NE Vista Heights Calgary T2E 4Y5
    Main Photo: 143 2211 19 Street NE in Calgary: Vista Heights Row/Townhouse for sale : MLS®# A2300470
    $290,000
    Residential
    Status:
    Active
    MLS® Num:
    A2300470
    Bedrooms:
    3
    Bathrooms:
    1
    Floor Area:
    1,156 sq. ft.
    Fantastic opportunity for first-time buyers, young families, or savvy investors seeking unbeatable value. This pre-inspected, well-maintained townhome showcases clear pride of ownership and offers an ideal blend of comfort, functionality, and future potential. With 3 spacious bedrooms and 1 full bath across 1,156 sq ft, plus an additional 582 sq ft of unfinished basement space, you have room to grow. The basement provides excellent potential to add a fourth bedroom, second bathroom, and a recreation area—or simply enjoy it as a home gym, storage, or flex space. The bright, updated kitchen is a standout feature, boasting full-height two-tone cabinetry, a stylish subway tile backsplash, upgraded faucet, and stainless steel appliances—including a rare bonus in this complex: a dishwasher. Additional upgrades include durable laminate flooring throughout, fresh paint, modern flat-stock trim, updated lighting, vinyl windows and newer window coverings—making this home truly move-in ready. Enjoy beautiful west-facing views from your living room to the park and mountains, along with a private patio and green space just outside your back door—perfect for relaxing or entertaining. There’s also a charming front garden and the added benefit of nearby visitor parking plus ample street parking. Located close to the Northeast industrial and commercial district, the airport, and downtown, this property offers excellent accessibility for commuters, students, and tenants alike—enhancing its long-term investment appeal. Affordable, upgraded, and full of potential—this is a smart move for anyone looking to get into the market or expand their portfolio. Check out the **VIRTUAL TOUR** and come see it for yourself! More details
    Listed by CIR Realty
  • 806 32 Red Embers Parade NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300191

    806 32 Red Embers Parade NE Redstone Calgary T3N 1P7
    OPEN HOUSE: Apr 11, 2026
    01:00 PM - 04:00 PM MDT
    Open House on Saturday, April 11, 2026 1:00PM - 4:00PM
    Main Photo: 806 32 Red Embers Parade NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300191
    $394,999
    Residential
    Status:
    Active
    MLS® Num:
    A2300191
    Bedrooms:
    2
    Bathrooms:
    3
    Floor Area:
    1,399 sq. ft.
    ~~~~~~~~~~~~~~~~~~~OPEN HOUSE SATURDAY APRIL 11 & APRIL 18 @ 1:00PM TO 4:00PM ~~~~~~~~~~~~~~~~~~~Welcome to the growing community of Redstone—an excellent opportunity for first-time buyers and investors alike! Offering low-maintenance living and a thoughtfully designed layout, this 2-bedroom, 2.5-bathroom home delivers both comfort and long-term value. The entry level features a spacious foyer with access from both the front entrance and attached garage. At the rear of the garage, you’ll find a generous storage area—perfect for bikes, winter tires, seasonal items, or additional household storage. Upstairs, the bright and open-concept main floor is ideal for everyday living and entertaining. The modern kitchen showcases quartz countertops, stainless steel appliances, a breakfast bar, and a large corner pantry. The dining and living areas flow seamlessly together, while a tucked-away 2-piece powder room adds convenience. Step out onto your private balcony—complete with privacy glass—perfect for relaxing during the warmer months. The upper level offers two well-sized bedrooms, including a primary suite featuring a walkthrough closet and private 3-piece ensuite. A second full bathroom and convenient upper-floor laundry complete this level. Ideally located with quick access to Stoney Trail and Metis Trail, Redstone is a thriving community with expanding amenities and strong future growth—making this a smart choice for homeowners and investors alike. More details
    Listed by Golden Keys Realty
  • 638 Redstone View NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300578

    638 Redstone View NE Redstone Calgary T3N 0M9
    Main Photo: 638 Redstone View NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2300578
    $355,000
    Residential
    Status:
    Active
    MLS® Num:
    A2300578
    Bedrooms:
    2
    Bathrooms:
    3
    Floor Area:
    127 sq. ft.
    Steps from Redstone View Lake | Prime Location | 3-Storey Townhome | Single Attached Garage + Full Driveway Welcome to 638 Redstone View NE, a beautifully maintained 3-storey townhome offering close to 1,300 SqFt of functional living space, ideally located just steps from Redstone View Lake and scenic walking paths. The main level features a versatile den that can be used as a home office, study area, or additional living space. This level also includes a 2-piece bathroom and convenient interior access to the single attached garage. On the second level, you’ll find a bright and spacious open-concept living area with high ceilings and large windows that fill the home with natural light. The modern kitchen features granite countertops, stainless steel appliances, ample cabinetry, and a breakfast bar with barstool seating, perfect for both everyday living and entertaining. The kitchen flows seamlessly into the dining and living areas. From the living room, sliding glass doors lead to a large private balcony with a BBQ gas line, ideal for outdoor dining and relaxation. The upper level includes two generously sized bedrooms, two full bathrooms, and a convenient laundry area. The primary bedroom features a vaulted ceiling, dual closets, and a 3-piece ensuite with a walk-in shower. The second bedroom is spacious and located next to a 4-piece bathroom with a tub/shower combination. Additional highlights include a single attached garage and a full driveway, providing parking for an additional vehicle. Located steps from Redstone View Lake, this home offers access to beautiful walking paths and nature. The area continues to grow with a future school planned nearby, making it an excellent opportunity for families and investors. You’ll also enjoy quick access to shopping, everyday amenities, Metis Trail, and Stoney Trail, making daily commuting easy. More details
    Listed by Executive Real Estate Services
  • 29 2519 38 Street NE in Calgary: Rundle Row/Townhouse for sale : MLS®# A2300238

    29 2519 38 Street NE Rundle Calgary T1Y 4W8
    OPEN HOUSE: Apr 11, 2026
    12:00 PM - 03:30 PM MDT
    Open House on Saturday, April 11, 2026 12:00PM - 3:30PM
    Main Photo: 29 2519 38 Street NE in Calgary: Rundle Row/Townhouse for sale : MLS®# A2300238
    $299,999
    Residential
    Status:
    Active
    MLS® Num:
    A2300238
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    892 sq. ft.
    ***Open House April 11: 12-3:30*** Calling all first-time home buyers and savvy investors! This beautifully renovated inner-city townhouse offers the perfect blend of comfort, style, and convenience. Ideally located close to the train station and Peter Lougheed Centre, this elegant 2-bedroom, 2-bathroom home with a fully developed basement is sure to impress. Spanning over 1,200 sq. ft., this impeccably updated townhouse features a stunning kitchen complete with brand-new stainless-steel appliances, quartz countertops, and ample cabinetry for storage. The bright and inviting main living area is highlighted by a cozy fireplace, perfect for Calgary’s winter nights. Upstairs, you’ll find two generously sized bedrooms and a full bathroom. The primary bedroom is a true retreat, featuring its own fireplace—ideal for relaxing evenings. The fully developed basement adds exceptional versatility with a full bathroom, two flex spaces (ideal for a recreation room, home office, or study), plus laundry and additional storage. Enjoy the convenience of a fully fenced, low-maintenance backyard, offering flexible outdoor use. Major upgrades include a brand-new furnace, hot water tank, windows, and flooring throughout. This move-in-ready home offers outstanding value and won’t last long. This is the one you’ve been waiting for! More details
    Listed by CIR Realty
  • 338 Georgian Villas NE in Calgary: Marlborough Park Row/Townhouse for sale : MLS®# A2299701

    338 Georgian Villas NE Marlborough Park Calgary T2A 7E2
    Main Photo: 338 Georgian Villas NE in Calgary: Marlborough Park Row/Townhouse for sale : MLS®# A2299701
    $299,900
    Residential
    Status:
    Active
    MLS® Num:
    A2299701
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    763 sq. ft.
    Welcome to 338 Georgian Villas, an adorable three-bedroom bi-level, that offers more than 1400 square feet of developed living space! This turnkey property is the perfect live-in or rent-out investment as it is beautifully updated, is in a well-managed complex with low condo fees and is located next to a plethora of amenities, parks, schools and the LRT station. This desirable residence is an end unit, which means it has no neighbours on one side! If you are an empty nester or are looking to downsize, this property offers ‘one level’ living. For a first-time buyer or those with growing families you will love the three spacious bedrooms, two full bathrooms and two separate living areas offered in this configuration! Plus, you do not have to compromise on your wish list as this residence has a fully fenced backyard, a gorgeous, developed basement, and two parking stalls with plug ins right at your front step! From the moment you enter, you will be impressed by the plethora of natural light and airy ambiance offered on the main. The care and pride of ownership is evident throughout the space. Walk through to the kitchen, which is timeless in design, featuring granite countertops, professional appliances, ample cabinet space, and an informal island perfect for cooking or entertaining! The kitchen, dining, and family room are open concept creating an unforgettable ambiance for friends and family! The main is completed by two generous bedrooms, both with spacious closets, and a beautiful four-piece bath with an extended granite vanity for your storage needs. Descend to your lower level which does not feel like a basement at all with its impressive ceiling height! You will love your expansive, open concept recreational room – perfect as a family room, gym, or games room. This level features a third bedroom that is remarkable in size – (illegal due to non-conforming window size) and guests have a private three-piece bath offered here too! The lower is completed with additional storage and laundry. Back upstairs, you can dream of summer nights with your loved ones in your private outdoor retreat. It is rare to find a townhome with a private fenced area, and this is perfect for those of you with furry friends or little ones (yes, this complex is pet friendly with board approval too). Just steps from your front door are your two private parking stalls and the area offers plenty of visitor parking for guests. This complex has had extensive updates in recent years – meaning a lot of the big-ticket items are done! The complex has newer Hardie board siding, roof, insulation, eavestroughs, and fences. This home is conveniently located near shopping and public transportation, with easy access to Stoney Trail. Four schools are within 400 meters, including CBE K-5, K-6, Junior High, and CCSB K-9, along with a community center. This townhome offers exceptional value and is perfect for those looking to right-size! More details
    Listed by Real Estate Professionals Inc.
  • 410 30 Cornerstone Manor NE in Calgary: Cornerstone Row/Townhouse for sale : MLS®# A2300149

    410 30 Cornerstone Manor NE Cornerstone Calgary T2N 1E6
    LIVE STREAM: Apr 11, 2026
    11:00 AM - 03:00 PM MDT
    Open House on Saturday, April 11, 2026 11:00AM - 3:00PM OPEN HOUSE 11:00AM-3:00PM
    Main Photo: 410 30 Cornerstone Manor NE in Calgary: Cornerstone Row/Townhouse for sale : MLS®# A2300149
    $389,900
    Residential
    Status:
    Active
    MLS® Num:
    A2300149
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    1,563 sq. ft.
    BEAUTIFUL & SPACIOUS 1560+ SQ. FOOT 3-STOREY TOWNHOME IN DESIRABLE CORNERSTONE, COMPLETE WITH A DOUBLE ATTACHED HEATED GARAGE FOR LESS THAN $390K! THIS HOME FEATURES A BEAUTIFUL COURTYARD PARK RIGHT OUTSIDE THE FRONT DOOR. IMAGINE BEING ABLE TO WATCH YOUR KIDS PLAYING IN THE PARK FROM THE COMFORT OF YOUR LIVING ROOM! As you walk inside the townhome, you will immediately notice the stunning upgraded tiled flooring throughout the entrance foyer and access to the HEATED double attached garage! From inside your cozy home into your warm car and off you go, without feeling the cold or touching the snow! The entrance level features the 1st of 4 bedrooms in the home, complete with a closet & large window facing the park; perfect for a guest bedroom, home office, kids' playroom, or home gym. Head upstairs to the OPEN-CONCEPT main floor—notice the abundance of natural light? With huge south-facing windows in the dining room and unobstructed park-facing windows in the living room, this home is always filled with sunlight! This kitchen is fit for any home chef while keeping functionality for your family in mind: featuring a kitchen island, ample counter & cabinet space, and a dedicated spacious dining room capable of easily hosting an 8-seat dinner table! The spacious living room is easily able to accommodate a huge comfy sofa across from the TV mount location, with built-in shelving & wire-hiding conduits. From the living room, access the park-facing balcony—the perfect outdoor space to enjoy your morning coffee or host a summer BBQ! This floor is completed with an additional nook for a work-from-home desk and a half bathroom for convenience & guests. The upper level hosts the massive master bedroom, easily able to accommodate a king-size bed and all your additional bedroom furniture. This room features an essential ensuite full bathroom complete with upgraded tile floors and a full bathtub. Tired of fighting for closet space? Check out the spacious walk-in closet! The upstairs features another 2 spacious bedrooms and another full bathroom complete with another bathtub. Still upstairs, the convenience of full-sized stacked laundry. AS THEY SAY: LOCATION, LOCATION, LOCATION! Grocery Store, Many Restaurants, Major Banks, & Various Retail Stores are all within walking distance! This home is minutes from major highways including both Stoney & Deerfoot Trail, providing quick access to all areas of Calgary. Lastly, the townhome complex, this well-managed condominium offers low condo fees! HOW DOES IT GET BETTER THAN THIS? BOOK YOUR SHOWING TODAY!! More details
    Listed by Independent Broker
1-12/187
Data was last updated April 11, 2026 at 08:05 AM (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.