3247 results | Page 44 of 136
12 24 48
For sale
$299,000
Twp 491 Range Road 73, Rural Brazeau County, Alberta

Twp 491 Range Road 73

Rural Brazeau County, Alberta

Looking for the perfect place to BUILD your dream acerage with shop? This 11.79 acres minutes from Drayton Valley along the ring road offers space, privacy, and the potential for 2-3 residences. The land is large enough to allow a variety of uses and is out of sub-division. Possibilities are as endless as your IMAGINATION. Custom Executive home and shop, Family Estate, Barndominium, Shouse, gardens...whatever your dream, there is room to build it. Close to all the town's amenities and located near the North Saskatchewan river, you have the best of country and city living on your doorstep. Follow the winding drive to your private oasis. The clearing has been done and is waiting for your camper and quads to start building your future. This property is located 1.5 hrs from Edmonton and the International airport. 1 hr to Rocky Mountain House , Spruce Grove or Leduc. 3 hours to Jasper. 2 hrs to Nordegg. You are on the edge of wild areas with bountiful hunting, fishing and exploration. Enjoy life, breathe here! (id:58588)

RE/MAX Vision Realty

For sale
$3,897,000
228 17th Street, Canmore, Alberta

228 17th Street

Canmore, Alberta

This prime 14,403 sq ft development site sits on 2 lots at the west end of the rezoned residential area of TeePee town. Both 228 17th Street and 1621 1st Avenue are included in this sale. Permitted uses include Apartment, townhouse and stacked townhouse. Maximum height could be 12 meters with a potential for 60% site coverage. Presently there are 2 well kept homes and double car garage generating rental income. This site is on the corner of 17th Street and 1st Ave (and alley behind) allowing for the potential for extra windows, views and light as well as more flexibility for design and access. A prime opportunity. (id:58588)

14,403 ft2

Royal LePage Solutions

For sale
$1,948,500
1621 1st Avenue, Canmore, Alberta

1621 1st Avenue

Canmore, Alberta

This prime 14,403 sq ft development site sits on 2 lots at the west end of the rezoned residential area of TeePee town. Permitted uses include Apartment, townhouse and stacked townhouse. Maximum height could be 12 meters with a potential for 60% site coverage. Presently there are 2 well kept homes and double car garage generating rental income. This site is on the corner of 17th Street and 1st Ave (and alley behind) allowing for the potential for extra windows, views and light as well as more flexibility for design and access. A prime opportunity. Both properties must be purchased together 1621 1st Ave MLS A2257145 and 228, 17th Street MLS A2257143 (id:58588)

3 Bedroom 3 Bathroom 1,114 ft2

Royal LePage Solutions

For sale
$1,948,500
228 17th Street, Canmore, Alberta

228 17th Street

Canmore, Alberta

This prime 14,403 sq ft development site sits on 2 lots at the west end of the rezoned residential area of TeePee town. Permitted uses include Apartment, townhouse and stacked townhouse. Maximum height could be 12 meters with a potential for 60% site coverage. Presently there are 2 well kept homes and double car garage generating rental income. This site is on the corner of 17th Street and 1st Ave (and alley behind) allowing for the potential for extra windows, views and light as well as more flexibility for design and access. A prime opportunity. Both properties must be purchased together 1621 1st Ave MLS A2257145 and 228, 17th Street MLS A2257143 (id:58588)

2 Bedroom 2 Bathroom 1,064 ft2

Royal LePage Solutions

For sale
or rent
$159,900
328 Centre Street S, Calgary, Alberta

328 Centre Street S

Calgary, Alberta

Prime opportunity to own a well-equipped Chinese restaurant located in the heart of downtown Calgary. This 1,550 sq. ft. space features 52 seats and is situated in a high-traffic area with excellent visibility and plenty of pedestrian activity. The restaurant boasts a full commercial kitchen with nearly new equipment, offering a turnkey solution for a new owner. It also provides the flexibility to convert into other cuisines, such as Korean, Vietnamese, Italian, or Mexican, subject to the landlord's approval. (id:58588)

1,550 ft2

Grand Realty

For sale
$3,400,000
W-5.R-5,T-26,S-13,Q-SW AND W-5,R-5,T-26, S-13, Q-S, Rural Rocky View County, Alberta

W-5.r-5,t-26,s-13,q-Sw And W-5,r-5,t-26, S-13, Q-S

Rural Rocky View County, Alberta

This exceptional landholding is located just two miles west of the Cochrane city limits and represents a prime development and investment opportunity. Currently zoned Agricultural (AG), the property comprises 192.65 acres and can be purchased on its own or together with the adjoining 406-acre parcel, offering a combined total of 598.65 acres.Set within the Municipal District of Rocky View, this expansive property features stunning Bow River frontage—up to one to two miles if purchased together—along with sweeping mountain views and a truly picturesque natural landscape. The setting is exceptionally scenic, providing a rare combination of river access, open land, and long-term development potential. Or just build your own dream house on this awesome location.As Cochrane continues its westward expansion and demand remains strong throughout the surrounding region, this land is well positioned for future value appreciation. Its size, location, and natural beauty offer developers and investors a wide range of possibilities in one of the area’s most sought-after growth corridors. (id:58588)

Cir Realty

For sale
$20,000
126 4 Avenue, New Dayton, Alberta

126 4 Avenue

New Dayton, Alberta

Affordable Prairie Living — 50' x 120' Lot in New Dayton, Alberta Dreaming of small-town serenity? Here's your chance to own a generous 50' x 120' lot in the quiet hamlet of New Dayton, just a short drive from Raymond and Lethbridge. With no building timeline and no restrictive covenants, you're free to build when you're ready — or simply invest in your own slice of Alberta.Features:Spacious 6,000 sq ft lot (approx.)Municipal services nearbyPeaceful rural settingPerfect for a future home, cabin, or holding investmentIdeal for those who value space, simplicity, and affordabilityWhether you're planning your forever home or just want to own land in Alberta, this is a low-risk opportunity to invest in your future.New Dayton is a charming hamlet surrounded by prairie skies and open space — the kind of place where you can slow down, spread out, and enjoy the quiet life. No pressure, no deadline — just potential. (id:58588)

Lpt Realty

For sale
$20,000
130 4 Avenue, New Dayton, Alberta

130 4 Avenue

New Dayton, Alberta

Affordable Prairie Living — 50' x 120' Lot in New Dayton, Alberta Dreaming of small-town serenity? Here's your chance to own a generous 50' x 120' lot in the quiet hamlet of New Dayton, just a short drive from Raymond and Lethbridge. With no building timeline and no restrictive covenants, you're free to build when you're ready — or simply invest in your own slice of Alberta.Features:Spacious 6,000 sq ft lot (approx.)Municipal services nearbyPeaceful rural settingPerfect for a future home, cabin, or holding investmentIdeal for those who value space, simplicity, and affordabilityWhether you're planning your forever home or just want to own land in Alberta, this is a low-risk opportunity to invest in your future.New Dayton is a charming hamlet surrounded by prairie skies and open space — the kind of place where you can slow down, spread out, and enjoy the quiet life. No pressure, no deadline — just potential. (id:58588)

Lpt Realty

For sale
$700,000
9660 88 Street, High Level, Alberta

9660 88 Street

High Level, Alberta

Your Opportunity to be the Biggest Land Owner in High Level!!The Mihaly Family Farm with rich soil, that once grew Foundation Seed, is now available for another family to carry on it's legacy. The potential of this land is enormous and future options are endless as a farm, rural bed & breakfast, commercial development or for residential housing and what about recreation for anything from ATVs, Snowmobiles to Cross-County Skiing. All this and only one kilometer from downtown High Level.The listing offers 160 acres for sale within the Town of High Level boundaries. The town is located in Northern Alberta on Hwy 35, 2 hrs south of the Northwest Territories border & 8 hrs north of Edmonton, with a population of approximately 3,600 people. Incorporated in 1965, High Level is a young, growing community with a large family demographic and an average age of 28 years old. The economic drivers include oil and gas, forestry, agriculture and the service industries.The land was last used to grow Foundation Seed. Creek and river ravines are 10 to 25 feet in depth, providing a three km ravine view for potential scenic housing lots. It is the last remaining well-drained land of significant size within the Town's boundaries, suitable for various types of development. Municipal water and sewer border the property. Between farming, residential, commercial and industrial development, the ravines and forested areas, the potential for development on this property is endless.Not only is the land within the Town of High Level limits, but there is road access to the property line, a 40’ plus deep lift station, fire hydrant, along with a 25’ deep ravine winding through the property. There is no evidence of significant ground water and the sloping of the land would require no sub surface drainage. All that is needed is someone to develop this amazing property. For a birds eye view of the property, visit the following link or paste in your browser for the drone footage….https://dri ve.google.com/drive/folders/1DpVRzOdh0Co3eb8bP7oz18sKqNU9ODeZ?usp=sharing (id:58588)

Century 21 Prime Realty (2002) Ltd.

For sale
$45,000
118 4 Avenue, New Dayton, Alberta

118 4 Avenue

New Dayton, Alberta

Affordable Prairie Living — 50' x 120' Lot in New Dayton, Alberta Dreaming of small-town serenity? Here's your chance to own a generous 50' x 120' lot in the quiet hamlet of New Dayton, just a short drive from Raymond and Lethbridge. With no building timeline and no restrictive covenants, you're free to build when you're ready — or simply invest in your own slice of Alberta.Features:Spacious 6,000 sq ft lot (approx.)Municipal services nearbyPeaceful rural settingPerfect for a future home, cabin, or holding investmentIdeal for those who value space, simplicity, and affordabilityWhether you're planning your forever home or just want to own land in Alberta, this is a low-risk opportunity to invest in your future.New Dayton is a charming hamlet surrounded by prairie skies and open space — the kind of place where you can slow down, spread out, and enjoy the quiet life. No pressure, no deadline — just potential. (id:58588)

Lpt Realty

For sale
$1,649,000
Lot 9 Railway Avenue, Grande Prairie, Alberta

Lot 9 Railway Avenue

Grande Prairie, Alberta

BUILD HERE! A high-visibility service station, car wash, industrial Business centre, recreation centre, oilfield business, warehouse and many other businesses will prosper here! Just 500 meters away from the nearest fire hall (great for insurance), Urban Rail Business Park is located on Costco's road (116 Street) on a major four-lane artery. It has unparalleled access to both Hwy 43 and Hwy 40. Vendors and customers are across the road in Richmond Industrial Park. If high exposure, easy access, and nearby amenities, communities, vendors, and customers are valuable to your bottom line, Grande Prairie's Urban Rail Business Park could be the perfect fit for you. Flexible zoning for commercial/industrial options and flexible lot configuration. Lots range in price from $400K to $550K per acre. Railway spur possibilities on lots next to the railroad. (Lots 5-11 are not titled which allows extra flexibility for lot sizes. Lots 1-3 are titled). (id:58588)

RE/MAX Grande Prairie

For sale
$134,900
#510 10024 JASPER AV NW, Edmonton, Alberta

#510 10024 Jasper Av Nw

Edmonton, Alberta

INVESTORS and Short-Term rental entrepreneurs! Seize the rare chance to own a proven high performing TURNKEY AIRBNB in a pet friendly, short term rental approved building. This GUEST FAVOURITE loft, boasting over 250+ 4.9/5 star reviews is a cash flowing machine ready for you to step in and profit!! Unique layout sleep up to 6 guests at a time maximizing rental income. Cash flow as high as 300% monthly in busy season! Polished concrete floors, in-suite laundry, stainless steel appliances, granite countertops, 10' ceilings and to top it off this unit is being sold FULLY FURNISHED. Move-in ready with stylish furniture, chic decor and all supplies included - zero setup costs or hassle. DIRECT LRT ACCESS through the Building. Quick ride to the University of Alberta, MacEwan, NAIT or the Parliament Buildings. Enjoy all Edmonton has to offer being steps away from all the best restaurants, bars, theatres, cafes, Rogers Place, shops, the river valley and much more! Experience the ultimate urban lifestyle! (id:58588)

1 Bedroom 1 Bathroom 412 ft2

Maxwell Progressive

For sale
$33,500
4612 53 Street, Killam, Alberta

4612 53 Street

Killam, Alberta

Discover the perfect canvas for your dream home with this spacious 0.35 ACRE residential lot located in the charming town of Killam. This desirable piece of land offers you the freedom to build at your own pace, with no timeline to start construction—ideal for those who want to take their time and plan their perfect living space. Killam boasts a community-oriented atmosphere, featuring a K-9 school with convenient bussing available to the high school in the next town. Families will appreciate the excellent recreational facilities in the area, including an indoor swimming pool, playground, and ice rink—perfect for year-round activities! Health and wellness are a priority here, with access to state-of-the-art medical centers, including a modern dental clinic, numerous clinics, and a nearby hospital, ensuring peace of mind for you and your family. Outdoor enthusiasts will love the extensive recreational opportunities, from multiple outdoor playgrounds and parks to a skate park, baseball diamonds, and camping facilities. There’s truly something for everyone to enjoy. The vibrant main street of Killam is bustling with life. It offers an array of shopping options, a fantastic drug store, hair salons, banks, restaurants, a dog groomer, and a grocery store. Everything you need is just a short walk away. Don’t miss the chance to create the home you've always envisioned in a community that combines convenience and charm. This lot in Killam awaits you to bring your dreams to life! (id:58588)

Coldwell Banker Battle River Realty

For sale
$26,800
4601 53 Street, Killam, Alberta

4601 53 Street

Killam, Alberta

Discover the perfect canvas for your dream home with this spacious 0.28 ACRE residential lot located in the charming town of Killam. This desirable piece of land offers you the freedom to build at your own pace, with no timeline to start construction—ideal for those who want to take their time and plan their perfect living space. Killam boasts a community-oriented atmosphere, featuring a K-9 school with convenient bussing available to the high school in the next town. Families will appreciate the excellent recreational facilities in the area, including an indoor swimming pool, playground, and ice rink—perfect for year-round activities! Health and wellness are a priority here, with access to state-of-the-art medical centers, including a modern dental clinic, numerous clinics, and a nearby hospital, ensuring peace of mind for you and your family. Outdoor enthusiasts will love the extensive recreational opportunities, from multiple outdoor playgrounds and parks to a skate park, baseball diamonds, and camping facilities. There’s truly something for everyone to enjoy. The vibrant main street of Killam is bustling with life. It offers an array of shopping options, a fantastic drug store, hair salons, banks, restaurants, a dog groomer, and a grocery store. Everything you need is just a short walk away. Don’t miss the chance to create the home you've always envisioned in a community that combines convenience and charm. This lot in Killam awaits you to bring your dreams to life! (id:58588)

Coldwell Banker Battle River Realty

For sale
$35,450
4604 53 Street, Killam, Alberta

4604 53 Street

Killam, Alberta

Discover the perfect canvas for your dream home with this spacious 0.37-acre residential lot located in the charming town of Killam. This desirable piece of land offers you the freedom to build at your own pace, with no timeline to start construction—ideal for those who want to take their time and plan their perfect living space. Killam boasts a community-oriented atmosphere, featuring a K-9 school with convenient bussing available to the high school in the next town. Families will appreciate the excellent recreational facilities in the area, including an indoor swimming pool, playground, and ice rink—perfect for year-round activities! Health and wellness are a priority here, with access to state-of-the-art medical centers, including a modern dental clinic, numerous clinics, and a nearby hospital, ensuring peace of mind for you and your family. Outdoor enthusiasts will love the extensive recreational opportunities, from multiple outdoor playgrounds and parks to a skate park, baseball diamonds, and camping facilities. There’s truly something for everyone to enjoy. The vibrant main street of Killam is bustling with life. It offers an array of shopping options, a fantastic drug store, hair salons, banks, restaurants, a dog groomer, and a grocery store. Everything you need is just a short walk away. Don’t miss the chance to create the home you've always envisioned in a community that combines convenience and charm. This lot in Killam awaits you to bring your dreams to life! (id:58588)

Coldwell Banker Battle River Realty

For sale
$36,400
4605 53 Street, Killam, Alberta

4605 53 Street

Killam, Alberta

Discover the perfect canvas for your dream home with this spacious 0.38-acre residential lot located in the charming town of Killam. This desirable piece of land offers you the freedom to build at your own pace, with no timeline to start construction—ideal for those who want to take their time and plan their perfect living space. Killam boasts a community-oriented atmosphere, featuring a K-9 school with convenient bussing available to the high school in the next town. Families will appreciate the excellent recreational facilities in the area, including an indoor swimming pool, playground, and ice rink—perfect for year-round activities! Health and wellness are a priority here, with access to state-of-the-art medical centers, including a modern dental clinic, numerous clinics, and a nearby hospital, ensuring peace of mind for you and your family. Outdoor enthusiasts will love the extensive recreational opportunities, from multiple outdoor playgrounds and parks to a skate park, baseball diamonds, and camping facilities. There’s truly something for everyone to enjoy. The vibrant main street of Killam is bustling with life. It offers an array of shopping options, a fantastic drug store, hair salons, banks, restaurants, a dog groomer, and a grocery store. Everything you need is just a short walk away. Don’t miss the chance to create the home you've always envisioned in a community that combines convenience and charm. This lot in Killam awaits you to bring your dreams to life! (id:58588)

Coldwell Banker Battle River Realty

For sale
$249,000
4940 50 Avenue, Legal, Alberta

4940 50 Avenue

Legal, Alberta

Just under 2500 ft2 building on a 8800 ft2 lot. Currently tenant occupied as a restaurant.Other Property Types: RetailSubject Space Width: 75Ownership Interest: PrivateTitle to Land: Fee SimpleRPR Survey Available: NoSeller Rights: NoAppointment Name: Chapman ImAppointment Phone: 780-914-1919Paragon Listing ID: E4430820 (id:58588)

2,500 ft2

Homes & Gardens Real Estate Limited

For sale
$416,848
183 Munn WY, Leduc, Alberta

183 Munn Wy

Leduc, Alberta

Welcome to the “Aspire” built by the award-winning builder Pacesetter Homes. This is the perfect place and is perfect for a young couple of a young family. Beautiful parks and green space through out the area of Meadowview. This 2 storey single family attached half duplex offers over 1400+sqft, includes Vinyl plank flooring laid through the open concept main floor. The kitchen has a lot of counter space and a full height tile back splash. Next to the kitchen is a very cozy dining area with tons of natural light, it looks onto the large living room. Carpet throughout the second floor. This floor has a large primary bedroom, a walk-in closet, and a 3 piece ensuite. There is also two very spacious bedrooms and another 4 piece bathroom. Lastly, you will love the double attached garage and the side separate entrance perfect for future basement development. ***Home is under construction the photos shown are of the show home colors and finishing's will vary, should be completed by August 20 2026 *** (id:58588)

3 Bedroom 3 Bathroom 1,401 ft2

Royal LePage Arteam Realty

For sale
$416,848
181 Munn WY, Leduc, Alberta

181 Munn Wy

Leduc, Alberta

Welcome to the “Aspire” built by the award-winning builder Pacesetter Homes. This is the perfect place and is perfect for a young couple of a young family. Beautiful parks and green space through out the area of Meadowview. This 2 storey single family attached half duplex offers over 1400+sqft, includes Vinyl plank flooring laid through the open concept main floor. The kitchen has a lot of counter space and a full height tile back splash. Next to the kitchen is a very cozy dining area with tons of natural light, it looks onto the large living room. Carpet throughout the second floor. This floor has a large primary bedroom, a walk-in closet, and a 3 piece ensuite. There is also two very spacious bedrooms and another 4 piece bathroom. Lastly, you will love the double attached garage and the side separate entrance perfect for future basement development. ***Home is under construction the photos shown are of the show home colors and finishing's will vary, should be completed by August 20 2026 *** (id:58588)

3 Bedroom 3 Bathroom 1,401 ft2

Royal LePage Arteam Realty

For sale
$416,648
185 Munn WY, Leduc, Alberta

185 Munn Wy

Leduc, Alberta

Welcome to the “Aspire” built by the award-winning builder Pacesetter Homes. This is the perfect place and is perfect for a young couple of a young family. Beautiful parks and green space through out the area of Meadowview. This 2 storey single family attached half duplex offers over 1400+sqft, includes Vinyl plank flooring laid through the open concept main floor. The kitchen has a lot of counter space and a full height tile back splash. Next to the kitchen is a very cozy dining area with tons of natural light, it looks onto the large living room. Carpet throughout the second floor. This floor has a large primary bedroom, a walk-in closet, and a 3 piece ensuite. There is also two very spacious bedrooms and another 4 piece bathroom. Lastly, you will love the double attached garage and the side separate entrance perfect for future basement development. ***Home is under construction the photos shown are of the show home colors and finishing's will vary, should be completed by August 20 2026 *** (id:58588)

3 Bedroom 3 Bathroom 1,401 ft2

Royal LePage Arteam Realty

For sale
$439,107
19 Emmett WY, Spruce Grove, Alberta

19 Emmett Wy

Spruce Grove, Alberta

Welcome to the “Belgravia” built by the award-winning builder Pacesetter Homes. This is the perfect place and is perfect for a young couple of a young family. Beautiful parks and green space through out the area of Easton and has easy access to the walking trails. This 2 storey single family attached half duplex offers over 1600+sqft, Vinyl plank flooring laid through the open concept main floor. The chef inspired kitchen has a lot of counter space and a full height tile back splash. Next to the kitchen is a very cozy dining area with tons of natural light, it looks onto the large living room. Carpet throughout the second floor. This floor has a large primary bedroom, a walk-in closet, and a 3 piece ensuite. There is also two very spacious bedrooms and another 4 piece bathroom. Lastly, you will love the double attached garage. *** home is under construction and will be complete this August 2026 , photos used are from the previous built home and colors may vary.*** (id:58588)

3 Bedroom 3 Bathroom 1,605 ft2

Royal LePage Arteam Realty

For sale
$439,107
21 Emmett WY, Spruce Grove, Alberta

21 Emmett Wy

Spruce Grove, Alberta

Welcome to the “Belgravia” built by the award-winning builder Pacesetter Homes. This is the perfect place and is perfect for a young couple of a young family. Beautiful parks and green space through out the area of Easton and has easy access to the walking trails. This 2 storey single family attached half duplex offers over 1600+sqft, Vinyl plank flooring laid through the open concept main floor. The chef inspired kitchen has a lot of counter space and a full height tile back splash. Next to the kitchen is a very cozy dining area with tons of natural light, it looks onto the large living room. Carpet throughout the second floor. This floor has a large primary bedroom, a walk-in closet, and a 3 piece ensuite. There is also two very spacious bedrooms and another 4 piece bathroom. Lastly, you will love the double attached garage. *** home is under construction and will be complete this August 2026 , photos used are from the previous built home and colors may vary.*** (id:58588)

3 Bedroom 3 Bathroom 1,605 ft2

Royal LePage Arteam Realty

For sale
$416,847
33 Emmett WY, Spruce Grove, Alberta

33 Emmett Wy

Spruce Grove, Alberta

Welcome to the “Aspire” built by the award-winning builder Pacesetter Homes. This is the perfect place and is perfect for a young couple of a young family. Beautiful parks and green space through out the area of Easton. This 2 storey single family attached half duplex offers over 1400+sqft, includes Vinyl plank flooring laid through the open concept main floor. The kitchen has a lot of counter space and a full height tile back splash. Next to the kitchen is a very cozy dining area with tons of natural light, it looks onto the large living room. Carpet throughout the second floor. This floor has a large primary bedroom, a walk-in closet, and a 3 piece ensuite. There is also two very spacious bedrooms and another 4 piece bathroom. Lastly, you will love the double attached garage and the side separate entrance perfect for future basement development. ***Home is under construction the photos shown are of the show home colors and finishing's will vary, should be completed by August 20 2026 *** (id:58588)

3 Bedroom 3 Bathroom 1,401 ft2

Royal LePage Arteam Realty

For sale
$416,847
31 Emmett WY, Spruce Grove, Alberta

31 Emmett Wy

Spruce Grove, Alberta

Welcome to the “Aspire” built by the award-winning builder Pacesetter Homes. This is the perfect place and is perfect for a young couple of a young family. Beautiful parks and green space through out the area of Easton. This 2 storey single family attached half duplex offers over 1400+sqft, includes Vinyl plank flooring laid through the open concept main floor. The kitchen has a lot of counter space and a full height tile back splash. Next to the kitchen is a very cozy dining area with tons of natural light, it looks onto the large living room. Carpet throughout the second floor. This floor has a large primary bedroom, a walk-in closet, and a 3 piece ensuite. There is also two very spacious bedrooms and another 4 piece bathroom. Lastly, you will love the double attached garage and the side separate entrance perfect for future basement development. ***Home is under construction the photos shown are of the show home colors and finishing's will vary, should be completed by August 20 2026 *** (id:58588)

3 Bedroom 3 Bathroom 1,401 ft2

Royal LePage Arteam Realty

Search Properties
Your Favourites

 

No Favourites Found

 

Contact Us
Generating Captcha