55218 results | Page 1348 of 2301
12 24 48


LOADING

For sale
$899,990
252 - 1095 DOUGLAS MCCURDY COMMON, Mississauga, Ontario

252 - 1095 Douglas Mccurdy Common

Mississauga, Ontario

Introducing an exquisite 3-storey town with a 415 sq.ft roof top terrace in Port Credit, crafted by the renowned Kingsmen Group Inc. This contemporary masterpiece boasts an open-concept layout flooded with natural light on the main level. The modern kitchen, w/ walk-in pantry, a spacious eating area, and a stunning island centerpiece. Upstairs, two generously sized bedrooms await. A spacious 434 square foot terrace, ideal for entertaining & sun tanning. Convenient in-suite laundry, and underground parking, this townhouse epitomizes urban luxury. Don't let this opportunity slip away, schedule your showing today and experience the pinnacle of sophisticated living in this coveted neighborhood! BRAND NEW - Builder direct - 1530 sq.ft + 434 terrace - Corner Unit! Priced to sell FAST! Minutes from Lake Ontario, marina docks, eateries and so much MORE! (id:61852)

2 Bedroom 3 Bathroom 1400 - 1599 sqft

Royal LePage Citizen Realty

For sale
$1,899,000
589 GLEN PARK AVENUE, Toronto, Ontario

589 Glen Park Avenue

Toronto, Ontario

Welcome to this masterpiece boasting over 4,000 square feet of living space, nestled in the heart of desirable North York. This magnificent home is a perfect blend of elegance, comfort, and modern luxury. From the moment you step inside, you'll be captivated by the soaring ceilings, expansive living spaces, and meticulous attention to detail throughout. A chefs dream with high-end built-in appliances including restaurant size fridge, custom cabinetry, a large central island, and a cozy breakfast nook overlooking the serene expansive backyard. A truly luxurious retreat with a spa-inspired ensuite, walk-in closet with built-in custom cabinetry. Large windows flood the home with natural light, enhancing the warmth and beauty of every room. Formal living room, dining room, family room, office and a beautiful lower levelthis home has it all and more! With a private walk-out entrance, bedroom and bathroom, the basement is perfect for a nanny suite, in-law suite or extra income for a rental basement. Located in a prestigious and sought-after neighborhood, this home is within close proximity to top-rated schools, parks, shopping, and major transit routes. Whether youre looking for a peaceful retreat or a space to entertain, this stunning property offers it all. Dont miss the opportunity to make this your forever home! (id:61852)

5 Bedroom 4 Bathroom 3000 - 3500 sqft

West-100 Metro View Realty Ltd.

For rent
$2,490 Monthly
2009 - 385 PRINCE OF WALES DRIVE, Mississauga, Ontario

2009 - 385 Prince Of Wales Drive

Mississauga, Ontario

Welcome To This Gorgeous One Br Plus Den With 2 Full Wr In Luxurious Chicago By Daniels. 9Ft Ceilings, Open Concept, Living Dining Room W/E Wood Floors, Kitchen Wi Granite Counter, Stainless Steel Appliances & Breakfast Bar, 1 Good Size Bedroom W/ Ensuite Bath. Walk Out To Balcony From Living Room With Unobstructed View. (id:61852)

2 Bedroom 2 Bathroom 700 - 799 sqft

RE/MAX Real Estate Centre Inc.

For rent
$2,790 Monthly
507 - 235 SHERWAY GARDENS ROAD, Toronto, Ontario

507 - 235 Sherway Gardens Road

Toronto, Ontario

Newly Renovated 2 Br Corner Unit At the Luxurious Sherway Gardens. Situated Near Sherway Garden Mall, Wal-Mart, Mcdonalds, Schools, Hospitals And Much More. Near Hwy 427 And Gardiner Expressway / QEW. TTC Access. Beautiful Condo With A Good Size Balcony, Swimming Pool, Gym, Party Room, Security Desk, And More. (id:61852)

2 Bedroom 2 Bathroom 800 - 899 sqft

Coldwell Banker Dream City Realty

For sale
$829,000
C34 - 300 MILL ROAD, Toronto, Ontario

C34 - 300 Mill Road

Toronto, Ontario

Welcome to the prestigious lifestyle of The Masters condominium, where resort-style living meets urban convenience. Set beside the renowned Markland Wood Golf Club and the peaceful Etobicoke Creek, this bright and spacious multi-level unit boasts 3 bedrooms and 2.5 bathrooms. With an expansive kitchen, dining area, and living room, it's one of the largest layouts available in the building! Enjoy a vibrant community atmosphere with outstanding amenities, including indoor and outdoor pools, a fully equipped gym, 24-hour concierge, tennis courts, arts and game rooms, elevators, and more. Plus, take advantage of the added convenience of all utilities included in the monthly condo fees, one parking and one locker included. Don't miss this rare opportunity for low-maintenance, resort-style living in the city! (id:61852)

3 Bedroom 3 Bathroom 1600 - 1799 sqft

Royal LePage Burloak Real Estate Services

For sale
$660,000
5312 - 7890 JANE STREET, Vaughan, Ontario

5312 - 7890 Jane Street

Vaughan, Ontario

Live in this southeast-facing 2-bed, 2-bath condo (699 sq. ft.) with a wraparound 260 sq. ft. balcony. Includes 1 parking and Bell high-speed internet. Enjoy floor-to-ceiling windows, abundant natural light, laminate flooring, 9-ft ceilings, quartz countertops, and built-in appliances in a modern open-concept kitchen.World-Class Amenities: 24,000 sq. ft. of premium facilities, including a rooftop pool with cabanas, cardio zone, yoga spaces, basketball & squash courts, co-working spaces, library, multiple terraces, and a 1-acre park.Unbeatable Location: Direct subway access at Vaughan Metropolitan Centre, steps from shopping, dining, and entertainment. Easy access to Hwy 7, 400 & 407, near York University, Vaughan Mills, IKEA, Walmart, YMCA, and more. Included one parking and one locker (id:61852)

2 Bedroom 2 Bathroom 600 - 699 sqft

Urban Homes Realty Inc.

For rent
$3,500 Monthly
MAIN - 103 PULLEN LANE, Ajax, Ontario

Main - 103 Pullen Lane

Ajax, Ontario

4 Bedroom Upper Level Ajax Detached Home In Sought-After Mulberry Meadows Community! Featuring Magnificent Open Concept Layout, 2 Full Washrooms, Walkout To Balcony From The Master Bedroom. Stainless Steel Appliances. Close To 401,412 & 407, Schools, Shopping And Amenities. Basement Is Leased Separately. Main floor tenant pays 85% utilities, basement tenant pays 15% utilities (id:61852)

4 Bedroom 2 Bathroom 2000 - 2500 sqft

RE/MAX Community Realty Inc.

For sale
$899,000
229 GAMBLE AVENUE, Toronto, Ontario

229 Gamble Avenue

Toronto, Ontario

Welcome to 229 Gamble Avenue - a rarely offered, south-facing, 3 bedroom semi-detached bungalow. Situated on a large lot measuring 32.5 x 150 feet, this home features a private driveway with plenty of space for cars and toys, plus an expansive backyard with garden home potential. Located on a family-friendly street, close to great schools and transit, just steps away from the Danforth and Pape Village, this home offers easy access to the DVP, Leaside Bridge, Pottery Rd, Bayview extension, and is a short drive to Woodbine Beaches and Tommy Thompson Park. Now is your chance to own in one of the best neighbourhoods in the city, all without breaking the bank. Don't miss the opportunity to make this charming house your new home! *EXTRAS: Large deep private driveway for parking and vehicle storage, expansive backyard patio with patio stone, very deep 150-foot lot with preliminary garden home report to build up to 1290 sq.ft (id:61852)

4 Bedroom 1 Bathroom 700 - 1100 sqft

Harvey Kalles Real Estate Ltd.

For sale
$649,999
205 ROYAL NORTHERN PATH, Oshawa, Ontario

205 Royal Northern Path

Oshawa, Ontario

Welcome To This Bright And Spacious 1558 Sq.Ft. End-Unit Townhome In The Highly Sought-After Windfields Community Of North Oshawa! This Beautifully Upgraded Home Features A Modern Open-Concept Layout With 9 Ft Ceilings On The Main Floor, Large Windows That Flood The Space With Natural Light, And An Elegant Oak Staircase. The Stylish Kitchen Is Complete With Quartz Countertops, Stainless Steel Appliances, And A Breakfast Bar, Perfect For Entertaining. Walk Out From The Breakfast Area To A Private Balcony For Your Morning Coffee Or Evening Unwind. Enjoy The Convenience Of Direct Garage Access, An Upper-Level Laundry Room, And A Versatile Lower-Level Family Room. The Primary Bedroom Boasts A Luxurious 4-Piece Ensuite With Granite Countertops, A Separate Soaker Tub, And A Standing Shower. Located Just Minutes From Ontario Tech University, Durham College, Top-Rated Schools, Parks, Restaurants, Costco, And Other Retail Stores. Quick Access To Hwy 407, Public Transit, And Scenic Trails Makes This A Perfect Blend Of Comfort And Convenience.Dont Miss Your Chance To Call This Incredible Home Yours! **EXTRAS** S/S Stove, S/S Fridge, B/I S/S Dishwasher, Washer And Dryer, Central AC & All Light Fixtures. Tankless Water Heater Is Rental (id:61852)

3 Bedroom 3 Bathroom 1400 - 1599 sqft

RE/MAX Realtron Ad Team Realty

For rent
$1,750 Monthly
BSMNT - 3014 HWY 2, Clarington, Ontario

Bsmnt - 3014 Hwy 2

Clarington, Ontario

Beautiful Detached Home Basement 2 bedrooms bsmnt With 1 Full Washrooms And 1 Driveway Parking. Open concept living and dining room. Country living within the city. Close to staples & RBC Bank. 2 minutes to HWY 401. Shared laundry & Tenant Pays 30% utilities. (id:61852)

2 Bedroom 1 Bathroom 2000 - 2500 sqft

Homelife Galaxy Real Estate Ltd.

For rent
$3,500 Monthly
1354 GULL CROSSING ROAD, Pickering, Ontario

1354 Gull Crossing Road

Pickering, Ontario

Lakeside Living Meets Everyday Comfort In This Executive End-Unit Townhome By Frenchmans Bay! Welcome To 1354 Gull Crossing Rd, Located In One Of Pickerings Most Sought-After Communities, This Bright And Beautifully Maintained 3-Bedroom, 4-Bathroom Home Offers Nearly 2,100 Sq Ft Of Carpet-Free Living Across Three Spacious Levels. Enjoy An Open-Concept Main Floor Featuring 9-Foot Ceilings, Hardwood Floors, And A Modern Kitchen With Quartz Countertops, Stainless Steel Appliances, A Walk-In Pantry, And A Gas StovePerfect For Home Chefs And Entertainers Alike. Wake Up To Tranquil Lake Views From The Kitchen And Primary Bedroom, And Unwind With Unobstructed Green Space Vistas. The Solid Oak Staircase Adds Timeless Character, While Multiple Living Areas Provide Flexibility For Work, Relaxation, Or Hosting Guests. With Two Parking Spots And An Unbeatable Location In A Cozy, Family-Friendly Enclave Steps From The Lake, Marina, Trails, Parks, Restaurants, Boutique Shops and Amenities, This Townhome Is Ready For You To Call It Home. Perfectly Located Near The 401 And GO Train, This Home Is Move-In Ready And Available July 1st, 2025! (id:61852)

3 Bedroom 4 Bathroom 2000 - 2500 sqft

Royal LePage Signature Realty

For sale
$1,290,000
20 PAYZAC AVENUE, Toronto, Ontario

20 Payzac Avenue

Toronto, Ontario

Attention savvy homeowners & astute developers/investors. Expansive 50x300 lot offers an inviting remodeled family home, space and opportunity to build a garden suite. Great for multi-generational families or generating extra income. Fully operational 20x30 greenhouse at the rear of the oversized yard. Over 200ft of outdoor living space to enjoy. Fully fenced for ultimate privacy and completely accessible through powered drive-thru 2 car garage. Perfect for storing work trucks, RVs, or equipment. A large 2 tier deck brings together outdoor living into your luxe chef's kitchen. Maple cabinets, custom brass hardware, Waterstone faucet, quartz countertops, induction stovetop, built-in double ovens and a full-sized fridge, to start. Combined living and dining area completes the first floor. Upstairs you'll find 3 spacious bedrooms all outfitted with custom built in closets, hardwood floors, and large windows. The primary comes with a new ensuite and walk-in closet. The basement, with separate entrance, has 2 more rooms that could be used as bedrooms, an office, or extra living space, as well as a full laundry and utility room with even more storage. This could easily be converted into a wet bar or 2nd kitchen to generate more income. (id:61852)

5 Bedroom 3 Bathroom 1500 - 2000 sqft

Keller Williams Referred Urban Realty

For rent
$2,250 Monthly
301 - 8 PEMBERTON AVENUE, Toronto, Ontario

301 - 8 Pemberton Avenue

Toronto, Ontario

One bed room unit with Parking and Locker. Laminated Floor. Close to Finch Subway. All the amenities close by. (id:61852)

1 Bedroom 1 Bathroom

RE/MAX Condos Plus Corporation

For rent
$3,800 Monthly
206 NORTHWOOD DRIVE, Toronto, Ontario

206 Northwood Drive

Toronto, Ontario

Welcome to this beautifully renovated 3 bedroom very private natural deep back yard surrounded by multi-million dollar homes. featuring beautiful kitchen with sleek appliances, elegant and a fabulous breakfast area. The open-concept living space is perfect for both everyday comfort and entertaining. It also has its own washer and dryer for ultimate convenience. A rare opportunity to lease a like-new, move-in-ready home. (id:61852)

3 Bedroom 2 Bathroom 700 - 1100 sqft

Homelife/miracle Realty Ltd

For sale
$599,000
1422 - 111 ST CLAIR AVENUE W, Toronto, Ontario

1422 - 111 St Clair Avenue W

Toronto, Ontario

Perched above the treetops of Deer Park with clear and unobstructed views, this one bedroom plus den condo in the Imperial Plaza has the most inspiring vistas to capture year round. The suite encompasses 650 square feet of interior space with a large king-sized bedroom and tandem den or secondary bedroom option. The primary bedroom has two closets and a large sliding door quickly connect to the combined living, dining and kitchen space at the crest of the unit. The kitchen offers integrated and stainless steel appliances, quartz countertops and an array of storage options. The combined living and dining rooms are illuminated by the two oversized windows that look north to the city limits, endlessly capturing your imagination and interest. The +1 space is large and can be utilized as you see fit. Currently it is set up as a second bedroom with a niche for a home office space, and connects immediately to the four-piece ensuite and laundry. The amenities in this building leave you wanting for nothing. Last minute dinners are made easy with the Longo's in the lobby and LCBO right beside it! Rise early and enjoy the 40,000 square foot amenities in the building with a state of the art gym facility, indoor pool, golf simulator, cardio rooms, golf simulator, squash courts, movie room, meeting rooms, and more! Finish your workout and grab a Starbucks in the lobby before walking five minutes to the subway and shuttling downtown in minutes. Imperial Plaza has created a convenient whole life experience in this iconic commercial structure. Come and live it yourself! (id:61852)

2 Bedroom 1 Bathroom 600 - 699 sqft

Chestnut Park Real Estate Limited

For rent
$3,200 Monthly
1711 - 1 CONCORD CITYPLACE WAY, Toronto, Ontario

1711 - 1 Concord Cityplace Way

Toronto, Ontario

Introducing a brand new luxury condo at Concord Canada House, Torontos newest downtown icon located beside the CN Tower and Rogers Centre. This NW facing 2-bedroom, 2-bathroom unit offers 718 sq. ft. of refined interior space plus a 217 sq. ft. balcony for year-round enjoyment. Enjoy world-class amenities including an 82nd-floor sky lounge, indoor swimming pool, ice skating rink, fitness centre, and more. Perfectly situated just steps from Union Station, Scotiabank Arena, the Financial District, waterfront, premier dining, shopping, and entertainment. One parking space is included, making this an exceptional opportunity for upscale urban living. (id:61852)

2 Bedroom 2 Bathroom 700 - 799 sqft

Prompton Real Estate Services Corp.

For sale
$590,000
1002 - 297 COLLEGE STREET, Toronto, Ontario

1002 - 297 College Street

Toronto, Ontario

Soaring 11-foot ceilings and panoramic east-facing views define this rare, high-floor 1-bedroom unit in "The College", Tributes coveted boutique condo at Spadina & College. Pristine condition and meticulously maintained, this spacious suite offers a modern open-concept layout, High-end built-in appliances, and a serene urban retreat high above the city. Whether you are a professional working in the Financial District or a student at nearby U of T or TMU, this location is a close walk to campus, Chinatown, Kensington Market, Queens Park, and an array of top dining, shopping, and entertainment options. The Units Condition and Very Low Maintenance Fee for the area, make it a perfect turnkey residence or high-demand investment. Enjoy 24-hour concierge service and a full suite of luxury amenities, including a fitness studio, theatre and media rooms, billiards lounge, party room, and rooftop BBQ terrace. With TTC transit at your doorstep and direct access to the T&T Supermarket below and TD Bank attached to building, daily convenience meets upscale downtown living. Furniture is negotiable for a move-in ready option. Don't miss your chance to own a piece of one of Torontos most vibrant and walkable communities! (id:61852)

1 Bedroom 1 Bathroom

RE/MAX Premier Inc.

For rent
$2,300 Monthly
1806 - 181 WYNFORD DRIVE, Toronto, Ontario

1806 - 181 Wynford Drive

Toronto, Ontario

Bright and spacious 1-bedroom plus den condo with underground parking in the upscale Tridel Accolade building. Enjoy clear views of the Aga Khan Museum and the Ismaili Centre. Features 9-foot ceilings, laminate floors, and is just minutes from downtown Toronto with easy access to the DVP and Highway 401. The building has 24-hour concierge service and amenities like a gym, billiards lounge, and party room. Conveniently located near schools, parks, a golf course, and TTC bus stops. Just steps from the Eglinton Crosstown LRT, with direct access to the Wynford Drive stop. From Wynford to Eglinton Station (Yonge-University Line) takes about 25 minutes, making the total trip to Union Station around 40 minutes. (id:61852)

2 Bedroom 1 Bathroom 600 - 699 sqft

RE/MAX Real Estate Centre Inc.

For rent
$1,795 Monthly
311 - 2770 YONGE STREET, Toronto, Ontario

311 - 2770 Yonge Street

Toronto, Ontario

Bright and Sunny Junior 1 bedroom unit in an Ideal upscale neighbourhood on Yonge Street between Eglington & Lawrence. Location Close to 2 Subway stops. Convenient TTC Bus Stop Right Outside the Main Door. Grocery Stores, Shops, Restaurants, & Theatres steps away. Well kept 4 Storey Walk-UpBuilding with keyless entry & Security cameras. Laundry Facilities available in the Building. Immediate occupancy possible. Parking available for $150 per month. Heat and Water included (id:61852)

1 Bedroom 1 Bathroom

RE/MAX Crossroads Realty Inc.

For sale
$799,000
423 - 201 PINE GROVE ROAD, Vaughan, Ontario

423 - 201 Pine Grove Road

Vaughan, Ontario

Luxury Stacked Townhouse With 2 Underground Parking Space In The Heart Of Woodbridge! Quiet Location Offers Stunning Views Of Surrounding Green Space. Modern Function Interior With Open Concept Layout W/Balcony,9' Ceilings On Main Level, Marble Countertop, Stone Backsplash, Upgraded Oak Stairs&Much More. Close To Schools, Shopping, Restaurants, Public Transportation, Hwy 400/407/427 (id:61852)

2 Bedroom 3 Bathroom 1000 - 1199 sqft

Right At Home Realty

For sale
$765,000
279 KENNETH AVENUE, Kitchener, Ontario

279 Kenneth Avenue

Kitchener, Ontario

Welcome to this Beautiful Maintained Home on a 98 x 134 Feet Lot Size! 2 minutes away from Highways 401 & Highway 8. Minutes away from University of Waterloo & Wilfred Laurier University and Plazas/ Interior of the home features a spacious living room area, with natural sunlight from a large window. Across from it, a nice size dining room awaits, complete slider that opens to the patio as well as backyard. This home features 4 bedrooms and 2 Bathrooms with a 1 car garage that has a spacious driveway which can approximately accommodate up to 4 vehicles (id:61852)

5 Bedroom 2 Bathroom 1100 - 1500 sqft

Century 21 Royaltors Realty Inc.

For rent
$1,400 Monthly
41 LEMON AVENUE, Thorold, Ontario

41 Lemon Avenue

Thorold, Ontario

Room on Sharing Basis | Students Welcomed - Explore this brand new detached home with a very functional open concept. Beautifully designed home offering one room with ensuite for the list price with shared kitchen, washroom and laundry. The main floor features hardwood flooring with a very spacious dinning room, great room, breakfast area and a modern kitchen with stainless steel appliances and a private backyard ideal for entertaining or relaxing. Upgraded Quartz countertops in the Kitchen with Backsplash. Upgraded washroom with the superior quality quartz countertops. Upstairs you will find generously sized bedrooms. This home is ideally located just minutes from major shopping destinations including Seaway Mall, Walmart, Canadian Tire, and RONA. Enjoy convenient access to top educational institutions like Niagara College, Brock University, and Niagara University. Healthcare is easily within reach with Niagara General Hospital nearby, plus the upcoming state-of-the-art Niagara Health Hospital currently under construction. Just 15 minutes to Downtown Niagara Falls and St.Catharines, and only 20 minutes to the scenic wine country of Niagara-on-the-Lake. Enjoy the perfect mix of convenience and leisure in this vibrant, fast-growing community. 1 Parking on Drive way. No smoking in the House and near the house area. Rooms can be rented in sharing as well. (id:61852)

4 Bedroom 3 Bathroom 2000 - 2500 sqft

Right At Home Realty

For sale
$529,900
56 GARSIDE AVENUE N, Hamilton, Ontario

56 Garside Avenue N

Hamilton, Ontario

Welcome to this well-maintained detached home that presents the perfect mix of comfort, space, and convenienceplus a rare 6-car garage thats ideal for car enthusiasts, hobbyists, or anyone in need of serious storage! Step inside to a bright and welcoming layout, featuring 3 bedrooms and 2 full bathrooms. The open-concept living and dining area is filled with natural light from tons of vinyl windows and highlighted by sleek potlights throughoutcreating a warm and modern feel. The kitchen is both spacious and functional, featuring ample cabinetry, a gas stove, and sliding door access to the back deck, making it perfect for entertaining or enjoying a peaceful morning coffee. The primary bedroom includes a walk-in closet, and the main floor also features a convenient 3-piece bathroom. Downstairs, the partly finished basement boasts new flooring, a 4-piece bath, and a versatile den or additional bedroomideal for guests, a home office, or extended family. Additional features include: Updated furnace and A/C, 100 amp electrical, Huge garage space & Move-in ready condition. Located in a prime spot with easy access to downtown Hamilton, Stoney Creek, major highways, the Mountain, and all your daily amenities. Youre also just minutes from trendy Ottawa Street, The Linc, QEW, schools, parks, restaurants, shopping, and more! This is a home that truly offers it allspace, updates, location, and that one-of-a-kind garage setup! Sqft and room sizes are approximate. (id:61852)

3 Bedroom 2 Bathroom 700 - 1100 sqft

Keller Williams Edge Realty

For rent
$1,200 Monthly
41 LEMON AVENUE, Thorold, Ontario

41 Lemon Avenue

Thorold, Ontario

Rooms on Sharing Basis | Students Welcomed - Explore this brand new detached home with a very functional open concept. Beautifully designed home offering one of THREE bedrooms for the list price with shared kitchen, washroom and laundry The main floor feautres hardwood flooring with a very spacious dinning room, great room, breakast area and a modern kitchen with stainless steel appliances and a private backyard ideal for entertaining or relaxing. Upgraded Quartz countertops in the Kitchen with Backsplash. Upgraded washroom with the superior quality quartz countertops. Upstairs you will find generously sized bedrooms. This home is ideally located just minutes from major shopping destinations including Seaway Mall, Walmart, Canadian Tire, and RONA. Enjoy convenient access to top educational institutions like Niagara College, Brock University, and Niagara University. Healthcare is easily within reach with Niagara General Hospital nearby, plus the upcoming state-of-the-art Niagara Health Hospital currently under construction. Just 15 minutes to Downtown Niagara Falls and St.Catharines, and only 20 minutes to the scenic wine country of Niagara-on-the-Lake. Enjoy the perfect mix of convenience and leisure in this vibrant, fast-growing community. 1 Parking on Drive way. No smoking in the House and near the house area. Rooms can be rented in sharing as well. (id:61852)

4 Bedroom 3 Bathroom 2000 - 2500 sqft

Right At Home Realty

Search Properties
Your Favourites

 

No Favourites Found

 

Interested?
Generating Captcha