52760 results | Page 1657 of 2199
12 24 48


LOADING

For lease
$10.95 / ft2
111-112 - 30 WEST BEAVER CREEK ROAD, Richmond Hill, Ontario

111-112 - 30 West Beaver Creek Road

Richmond Hill, Ontario

Centrally Located Office Building Close To All Amenities. Close To Highways 407 & 404. A Great Mix Of Open & Private Offices. Plenty Of Surface Parking. There Is Contiguous Space Of Up To 11,694 Square Feet. The Space Is On The Second Floor And There Is No Elevator Access. (id:61852)

11694 sqft

Royal LePage Your Community Realty

For rent
$23 Monthly
UNIT 16 - 180 PARSONS ROAD, New Tecumseth, Ontario

Unit 16 - 180 Parsons Road

New Tecumseth, Ontario

Fantastic Opportunity To Lease And Run Your Business Out Of An Office That Is Situated In A Highly Visited Plaza On Parsons Rd In Alliston! This Unit Has A Number Of Permitted Uses. Ideally Looking For Heathcare And/Or Office Professionals. Tenant Will Be Sharing Leased Area With Other Professionals. Opportunity To Lease One Unit Or Multiple. **EXTRAS** Reception Area & Parking. Zoning: Light Industrial, Pharmacy; And, Health Services Establishments. Utilities Are Included In Additional Rent. Tenant Is Only Responsible For Internet/Phone Utility Cost. (id:61852)

611 sqft

Coldwell Banker Ronan Realty

For rent
$23 Monthly
UNIT 23 - 180 PARSONS ROAD, New Tecumseth, Ontario

Unit 23 - 180 Parsons Road

New Tecumseth, Ontario

Fantastic Opportunity To Lease And Run Your Business Out Of An Office That Is Situated In A Highly Visited Plaza On Parsons Rd In Alliston! This Unit Has A Number Of Permitted Uses. Ideally Looking For Heathcare And/Or Office Professionals. Tenant Will Be Sharing Leased Area With Other Professionals. Opportunity To Lease One Unit Or Multiple. **EXTRAS** Reception Area & Parking. Zoning: Light Industrial, Pharmacy; And, Health Services Establishments. Utilities Are Included In Additional Rent. Tenant Is Only Responsible For Internet/Phone Utility Cost. (id:61852)

268 sqft

Coldwell Banker Ronan Realty

For sale
$1,499,999
193 ROXBURY STREET, Markham, Ontario

193 Roxbury Street

Markham, Ontario

STUNNING 3-BDRM + 1 BDR IN THE BASEMENT, HOUSE IN ROUGE RIVER ESTATES. THIS HOUSE HAS BEAUTIFUL OAK STAIRCASE. UPGRADED CUSTOMIZED KITCHEN. COZY BASEMENT CAN BE USED AS FAMILY ROOM WITH SEP. ENTRANCE. LOTS OF RENOVATIONS, INTERLOCK DRIVE WAY, NEW BATHROOM TILES, NEW KITCHEN COUNTERTOP. LOCATED IN HIGH DEMAN LOCATION, CONVENIENTLY SURROUNDED BY SHOPPING MALLS, PUBLIC TRANSIT, HIGHWAY & RESTAURANTS!! *EXTRAS* EASY ACCESS TO HWY 407, GOLF COURSE, COSTCO & SUNNY SUPERMARKET! FRIDGE, STOVE, B/I DISHWASHER, GARAGE DOOR OPENER, WASHER/DRYER. CVAC, CAC, ALL ELF'S, WINDOW COVERINGS, HOT WTER TANK RENTAL. SEE VIRTUAL TOUR. (id:61852)

4 Bedroom 4 Bathroom 1500 - 2000 sqft

RE/MAX Premier Inc.

For lease
$15 / ft2
218 - 1750 STEELES AVENUE W, Vaughan, Ontario

218 - 1750 Steeles Avenue W

Vaughan, Ontario

Great Corner Office Space In The Steeles And Dufferin Area Close To York University On The 2nd Floor. Good For A Call Center. Directly Opposite Home Depot And Power Center. Free Unlimited Parking. Lots Of Natural Light. Many Amenities In The Area Include Restaurants And Shopping. Ttc And Yrt At Front Door. Elevator And New Marble Lobby. **EXTRAS** The Office Consists Of 5 Private Rooms, A Small Storage/Kitchen Area, And A Reception And Meeting Room. Taxes And Operating Include All Utilities. (id:61852)

4366 sqft

Royal LePage Your Community Realty

For sale
$799,900
1 NUNN CRESCENT, New Tecumseth, Ontario

1 Nunn Crescent

New Tecumseth, Ontario

Beautiful Detached Home In The Heart Of Alliston! Built In 2008 By The Award-Winning Mattamy Homes, This Sun-Filled Residence Offers 2,171 Sq Ft Above-Grade (As Per iGuide Floor Plan), Featuring 3 Bedrooms, 4 Bathrooms, Plus A Finished 879 Sq Ft (As Per iGuide Floor Plan) Basement With Rec / Bedroom Area, Laundry, & 2-Piece Washroom! This Home Provides 3,050 Sq Ft Of Total Living Space (As Per iGuide Floor Plan), & Is Situated On A Premium Corner Lot! Thousands Spent On Custom Finishes, Including Luxury Vinyl Flooring Throughout, Pot Lights In Basement, And Designer Light Fixtures. The Timeless Kitchen Overlooks The Living Room And Showcases Stainless Steel Appliances, A Stylish Backsplash, And An Oversized Breakfast Island. The Massive Living Room Boasts Large Windows With Tons Of Natural Light, While The Dining Area Off The Kitchen Walks-Out To A Concrete Patio With Backyard Gazebo & Hot Tub. The Formal Dining Room Provides A Sun-Filled Space, As The Entire Room Is Surrounded By Large Windows! The Main Level Highlights Crown Mouldings, A Convenient Direct Garage Access, And A Functional Open-Concept Layout For Everyday Living. Upstairs, Find 3 Oversize Bedrooms, Including A Primary Retreat With A Large Walk-In Closet And 4-Piece Ensuite Bathroom - The Primary Bedroom Also Provides The Option To Have Upper Level Laundry! The Upper Level Also Provides A Great Space Off The Primary Bedroom For That Home Office Or Additional Sitting Area! The Exterior Of This Home Has Been Professionally Landscaped & Offers Outstanding Curb Appeal. The Driveway Fits 2 Vehicles Comfortably, Plus Your Oversize 1.5 Car Garage! Pride Of Ownership Throughout! Upgrades Such As All Window Inserts (2022), Roof (2023), & Furnace (2024) Have All Been Completed! Conveniently Located Near Stevenson Memorial Hospital, Nottawasaga Inn Resort Golf Club, Highways 400 / 89 / 27, Walmart, Canadian Tire, Grocery Stores, Local Dining, Earl Rowe Provincial Park, & Nearby Nature Trails! (id:61852)

4 Bedroom 4 Bathroom 2000 - 2500 sqft

RE/MAX Experts

For rent
$3,750 Monthly
216 EQUATOR CRESCENT, Vaughan, Ontario

216 Equator Crescent

Vaughan, Ontario

Location Location! Semi With 2-Car Garage nestled in the heart of Vellore Village, Vaughan's prime location. This home exudes warmth and family charm. The spacious covered balcony, an inviting summer extension of the dining room. The kitchen features granite counter top, stainless still appliances, double sink and breakfast area with walk-out to the deck. Hardwood floor thruput, Direct Access to Double Car Garage, walks out groud floor to the fenced back yard and storage in the basement. A long driveway with no side walk allow to park 4 parking cars!! You're just minutes away from hospital, grocery stores, the excitement of Canada's Wonderland, the shopping excitement of Vaughan Mills Mall, and easy access to HWY-400, Go Station! (id:61852)

3 Bedroom 3 Bathroom 1500 - 2000 sqft

Bay Street Group Inc.

For sale
$639,999
902 - 2908 HIGHWAY 7, Vaughan, Ontario

902 - 2908 Highway 7

Vaughan, Ontario

Stunning 2-Bedroom + Den Condo in the Heart of Vaughan! Welcome to this beautifully maintained unit featuring 2 spacious bedrooms plus a versatile den and 2 full bathrooms. Enjoy contemporary living with brand new vinyl flooring throughout and a fresh coat of paint that gives the space a bright, modern feel. Filled with natural light and offering a breathtaking southeast view, this home is the perfect blend of style and comfort. Located in the vibrant core of Vaughan, you're just steps from public transit and the subway station (VMC), and minutes to Highways 400 & 407, Vaughan Mills, the Cortellucci Vaughan Hospital, Canada's Wonderland, Costco, IKEA, Niagara University, York University and an array of restaurants and shops. This well-managed building offers top-tier amenities including an indoor swimming pool, fully equipped exercise room, movie room, game room, party room, and guest suites. Don't miss your chance to own this exceptional unit in one of Vaughan's most desirable locations. (id:61852)

3 Bedroom 2 Bathroom 800 - 899 sqft

Right At Home Realty

For rent
$1,400 Monthly
BASEMENT APARTMENT - 143 NAHANNI DRIVE, Richmond Hill, Ontario

Basement Apartment - 143 Nahanni Drive

Richmond Hill, Ontario

Bright and cozy studio basement apartment featuring a 3-piece washroom, kitchen and private in-unit washer and dryer. Rent includes all utilities, internet and one parking space. Strategically located within 5 minutes to Walmart, Home Depot, Canadian Tire, Best Buy, Langstaff GO Station, and Hwy 404/407, with plenty of restaurants and amenities nearby. Perfect for a single professional or student! (id:61852)

1 Bedroom 1 Bathroom 1500 - 2000 sqft

Keller Williams Referred Urban Realty

For sale
$969,900
29 BOWLINE VISTA S, East Gwillimbury, Ontario

29 Bowline Vista S

East Gwillimbury, Ontario

Welcome to this beautiful 4-bedroom townhouse, thoughtfully designed to combine style, comfort, and convenience, all while being filled with natural light throughout. The inviting foyer with elegant ceramic flooring leads into a modern open-concept layout where the sleek kitchen, complete with a large center island, flows seamlessly into the spacious living and dining area, highlighted by gleaming hardwood floors and expansive windows that create a warm and bright atmosphere. Upstairs, you'll find four generously sized bedrooms, each with large windows and ample closet space, including the impressive primary retreat featuring a walk-in closet and a spa-like 5-piece en-suite with a glass shower and a relaxing soaker tub. Everyday living is made effortless with the bonus of a second-floor laundry, while direct access from the garage to the home adds extra convenience. Perfectly located just minutes from schools, parks, shops, restaurants, and Hwy 404, this home is the ideal blend of modern living and family-friendly charm. (id:61852)

4 Bedroom 3 Bathroom 2000 - 2500 sqft

RE/MAX Gold Realty Inc.

For sale
$719,000
319 - 50 CLEGG ROAD, Markham, Ontario

319 - 50 Clegg Road

Markham, Ontario

The Heart Of Markham 'Majestic Court' Community With Great Facilities, Sunny South West Corner Unit ! 2 Bedrooms 2 Bathrooms. 1025 sq.ft / 9' Ceiling, Spacious Living Area And Bedroom. Well-Equipped Building Amenities Includes: Gym, Pool, Game Room, Party Room, Multimedia Room, Bbq Terrace. Located Within Unionville Hs School Zone. Steps To Public Transit, Restaurants, Shops. Close To Hwy 404/407 & Go-Train. 24Hr Security! (id:61852)

2 Bedroom 2 Bathroom 1000 - 1199 sqft

Real One Realty Inc.

For rent
$2,000 Monthly
BSMT - 86 CONDUCTOR AVENUE, Whitchurch-Stouffville, Ontario

Bsmt - 86 Conductor Avenue

Whitchurch-Stouffville, Ontario

Welcome to 86 Conductor Ave Bsmt! Beautiful And Spacious 2 Bedroom Bsmt appt For Lease In Stouffville Community. Open Concept 2 bedroom 1 bathroom with Illuminated Pot Lights Throughout. Close To Main St, 404, Go Station, Shopping, Park, School, Restaurants And Many More. (id:61852)

2 Bedroom 1 Bathroom 700 - 1100 sqft

RE/MAX Experts

For sale
$1,729,000
15 RODCLIFF ROAD, New Tecumseth, Ontario

15 Rodcliff Road

New Tecumseth, Ontario

New Custom Built Home W/ High End Finishes. Beautifully Crafted. A Secluded Street With Mature Trees, Adjacent To Conservation Lands & Trail & Walking Distance To All Amenities. Features Include 9' Ceilings On All Levels, Large Windows Throughout. Stunning Custom Kitchen W/ Stone Centre Island & Porcelain Counters, Custom Backsplash, Built-In Coffee Bar, Large Dining Area & Floor To Ceiling Sliders To Back Patio. Large Living Room Showcases Built-In Fireplace & Oversized Windows Overlooking Private Backyard. Spacious Home Office Featuring Floor To Ceiling Windows. The Primary Retreat Spans The Entire Upper Floor & Built-In Fireplace, Custom Built-In Cabinets, Large Walk-In Closet & Fabulous 5 Pc Ensuite Bath W/ Glass Shower & Soaker Tub. 2nd Bedroom Is Complete W/ 3 Pc Ensuite & Walk-In Closet. Basement Features Complete & Legal 1 Bedroom In-Law Suite w/ large windows & lots of natural light, ensuite laundry. Rental Opportunity for Basement Apartment. (id:61852)

5 Bedroom 5 Bathroom 2500 - 3000 sqft

RE/MAX Premier The Op Team

For sale
$899,000
263 QUEENSVILLE SIDE ROAD W, East Gwillimbury, Ontario

263 Queensville Side Road W

East Gwillimbury, Ontario

Own a Stunning, Fully Renovated Two-Unit Luxury Property Blending Cottage Charm With Modern Elegance. Separate Entrance Offers Flexibility for Large Families or Rental Income. Minutes From Highways 400, Bradford Bypass & 404 With Easy Access to Newmarkets Shopping and Dining. Near Holland River and Trails. Enjoy Boating, Canoeing, Biking & Hiking. Move-In Ready With High-End Finishes! Act Fast to Secure This Paradise! (id:61852)

5 Bedroom 3 Bathroom 1100 - 1500 sqft

Anjia Realty

For sale
$1,699,000
189 ALGOMA DRIVE, Vaughan, Ontario

189 Algoma Drive

Vaughan, Ontario

Located in a family-friendly community, this stunning 4 + 3 bedroom, 4 bathroom corner lot home with over 4000 square feet of living space offers modern upgrades and everyday comfort! Step inside to a warm and inviting main level that features a den off of the foyer for extra living space or your work from home office. The main level dazzles you with an elegant dining room featuring a coffered ceiling, beautiful living room with a fireplace and an abundance of natural light and a large family kitchen with a massive centre island and additional breakfast area. Laundry room with ample storage can also be found on the main floor. Second level features a huge primary retreat that can also accommodate a private sitting area with a 5-piece ensuite and walk-in his and hers closets. In addition to the primary there are 3 spacious bedrooms, one with it's own ensuite and one with a semi-ensuite. The large lower level has been divided to accommodate two separate living spaces to cater to your guests, in-laws or bring in rental income. The first offering large recreation room, 2 bedrooms, full kitchen and full bathroom. The second space offers one bedroom with it's own kitchen and full bathroom. There is a second shared laundry in the basement. Double car garage and spacious driveway provides ample parking. Immense backyard adds to the abundance of entertaining space in this property! Located in a prime Kleinburg neighbourhood, this home is just minutes from top-rated schools, scenic parks and convenient shopping. Commuters will love the easy access to Highways 427, 400 and 407. Come and see everything 189 Algoma Drive has to offer! (id:61852)

7 Bedroom 6 Bathroom 2500 - 3000 sqft

Royal LePage Signature Realty

For sale
$889,000
82 - 151 TOWNSGATE DRIVE, Vaughan, Ontario

82 - 151 Townsgate Drive

Vaughan, Ontario

Updated, Modern, and Spacious 3-bedroom Townhouse, Fully Renovated in 2021. All Rooms are very spacious. Two underground Side-By-Side Parking Spaces, Updated Kitchen, and Three Washrooms. Huge Primary Bedroom with Walk-In-Closet, Neutral Decor Throughout. Separate Entrance with Easy Access from Basement. Newer Roof. Prime location with Major Grocery Chains close by. Restaurants, Shopping, Malls, Steps to Bathurst and Steeles, TTC, Vaughan Transit, Parks, and Schools (id:61852)

3 Bedroom 3 Bathroom 1400 - 1599 sqft

Bridlepath Progressive Real Estate Inc.

For rent
$3,200 Monthly
40 THATCHER CRESCENT, East Gwillimbury, Ontario

40 Thatcher Crescent

East Gwillimbury, Ontario

Main and Second Floor only. Spacious 2-story 4 bedrooms, 2.5 bathrooms, close to schools and parks. All four bedrooms are located on the second floor, creating a private and quiet retreat away from the main living areas. The large primary suite features a walk-in closet and a beautifully appointed en-suite bathroom. Three additional upstairs bedrooms share a full bathroom and provide plenty of space for everyone. The main floor boasts an open-concept layout with a generous living and dining area, perfect for entertaining or relaxing. The modern kitchen with fridge, stove, dishwasher, ample cabinet space and walkout to private backyard. The home also includes a private main floor laundry room and access to the double car garage from inside the house. (id:61852)

4 Bedroom 3 Bathroom 2500 - 3000 sqft

Royal LePage Rcr Realty

For rent
$2,550 Monthly
403 - 375 SEA RAY AVENUE, Innisfil, Ontario

403 - 375 Sea Ray Avenue

Innisfil, Ontario

PENTHOUSE UNIT - Courtyard/Pool view in Aquarius Building. Aqua suite with split two bedroom layout. Spacious Bright luxury suite - Aqua model. Open concept kitchen and living area, Large Centre Island with lots of Storage and Granite Breakfast Bar. Master Planned Friday Harbor Resort All Season Resort Community. Take a stroll on the Boardwalk, Golf at the Nest Golf Club, Nature Walks in the Nature reserve, Shops and Restaurants, LCBO, Shopping and much more. Come take a look at one of the most distinguished resort lifestyle, minutes to Barrie and 1 hour to Downtown Toronto. (id:61852)

2 Bedroom 2 Bathroom 800 - 899 sqft

Right At Home Realty

For sale
$699,000
324 TAMPA DRIVE, Georgina, Ontario

324 Tampa Drive

Georgina, Ontario

Welcome to 324 Tampa Dr, South Keswick - A Turn-Key Bungalow Just Steps from Lake Simcoe! This beautiful 3-bedroom bungalow offers spacious living, 1125 sq. ft. and unbeatable curb appeal in a quiet, family-friendly neighbourhood.Enjoy peace of mind with major upgrades completed in 2016, including electrical, plumbing, insulation, and bathroom renovations. The kitchen was refreshed in 2025 with a new countertop, sink, and faucet, while recent mechanical upgrades include a new furnace (2022) and hot water tank (2022). The driveway was resealed in 2025, and a brand-new pool cover was also added the same year. A durable metal roof, two powered sheds, and a workshop provide excellent functionality and storage. Inside, you'll love the hardwood floors, crown moulding, and modern LED lighting throughout.Step into your private backyard oasis-complete with a wrap-around deck, heated Kayak pool, and plenty of room for entertaining or relaxing outdoors.Perfectly located just a short walk to Lake Simcoe with optional private beach access, enjoy stunning waterfront views, top-rated schools, playgrounds, and local shops and restaurants all nearby. With transit stops just 6 minutes away, and Highway 404 only minutes from your door, commuting to Toronto takes under 30 minutes. Whether you're downsizing, investing, or looking for a peaceful retreat with city access, this charming bungalow truly has it all. (id:61852)

3 Bedroom 1 Bathroom 1100 - 1500 sqft

RE/MAX Crossroads Realty Inc.

For rent
$3,495 Monthly
129 MAJOR MACKENZIE DRIVE E, Richmond Hill, Ontario

129 Major Mackenzie Drive E

Richmond Hill, Ontario

Welcome to this Updated detached 2 Bedroom home with full basement, main floor powder room, private parking for 2. New Stainless Steel Kitchen appliances and washer/dryer. Located in central Richmond Hill, Steps to Yonge St and Major MacKenzie. Walk to GO Station, Shops, public transit, schools, restaurants and Parks. (id:61852)

2 Bedroom 2 Bathroom 1100 - 1500 sqft

Harvey Kalles Real Estate Ltd.

For sale
$539,000
625 - 8323 KENNEDY ROAD, Markham, Ontario

625 - 8323 Kennedy Road

Markham, Ontario

Welcome to this beautifully updated 1-bedroom condo at THE RESIDENCES of South Unionville Square, ideally located at the sought-after intersection of Kennedy between Highway 7 and 407.At just under 600 sgit, this unit offers the perfect combination of convenience and comfort, featuring a sleek kitchen with new contemporary cabinets, stainless steel appliances, and a stunning stone backsplash that seamlessly integrates with the countertops. The open concept living and dining area boasts brand new laminate flooring, creating a warm and inviting atmosphere throughout.Step out onto your private balcony and enjoy tranquil views of the terrace perfect for morning coffee or evening relaxation. The renovated bathroom showcases modern finishes. Newer washer and dryer.With its updated features, prime location (easy access to major highways, public transit, and nearby business hubs), the mixed-use complex features residential, office, and retail spaces, makes it ideal for both living and working. It's in a family-friendly area with top schools, parks, amenities like shopping, dining, and recreational options, and serene balcony view, this condo is an ideal opportunity for first-time buyers, downsizers, or anyone seeking a move-in-ready home. Don't miss out on this gem. (id:61852)

1 Bedroom 1 Bathroom 500 - 599 sqft

Sutton Group-Admiral Realty Inc.

For rent
$2,575 Monthly
107 - 75 WELDRICK ROAD E, Richmond Hill, Ontario

107 - 75 Weldrick Road E

Richmond Hill, Ontario

910 sq ft of living space on the main level. Newly built in 2023. Located near a top rated French Immersion and Montessori Private schools. Short Walk To Yonge St., Bus Stop W/ Direct Route To Finch TTC Subway. Minutes to GO station and walking distance To Hillcrest Mall, T&T Supermarket, H-Mart, Shoppers Drug Mart, Various Shops And Restaurants, Clinics and Parks. Quiet complex with 2 Playgrounds (id:61852)

2 Bedroom 2 Bathroom 900 - 999 sqft

Weiss Realty Ltd.

For sale
$5,500,000
43 NEWTON REED CRESCENT, Uxbridge, Ontario

43 Newton Reed Crescent

Uxbridge, Ontario

Set on nearly 1.5 acres and enveloped by untouched forest, this remarkable estate boasts more than 8,000 square feet of finished living space, including a walk-up basement, ideal for both single-family or multi-generational living. Expertly crafted and privately constructed outside of standard builder specifications, this home was professionally designed by a House & Home Top Designer. Every detail has been carefully planned and curated for both function and beauty, from premium wall finishes and distinctive tile work to dramatic beamed ceilings and statement light fixtures, just to name a few. Whole home automation provides easy controls of security, climate, cameras, Lutron lighting & automated blinds, garage doors and even media. The main floor flows effortlessly, featuring a formal conservatory wrapped in windows, a spacious dining room that opens to the terrace, a stylish office, and a highly functional mudroom. The top-of-the-line custom chef's kitchen includes professional-grade Miele appliances, a Lacanche range, a cozy breakfast area with hidden coffee bar, and a butler's pantry, all overlooking the stunning great room, ideal for entertaining. Upstairs, the luxurious primary suite offers a gas fireplace, wet bar/coffee station, spa-like ensuite, and His & Hers dressing rooms. The finished walk-up basement is equally impressive, with a large recreation room, oversized kitchenette, fifth bedroom, two bathrooms, craft and play rooms, pantry, and a dedicated golf simulator for the sports enthusiast. Outside, the home is professionally landscaped for a grand garden feel. A covered terrace with outdoor kitchen expands your living space. Three garages (one with a lift) hold four vehicles, including access to a flexible space currently used as a private gym. This one-of-a-kind home, with millions spent on custom upgrades, is ready to be appreciated for its luxury and charm. (id:61852)

5 Bedroom 6 Bathroom 5000 - 100000 sqft

Century 21 Leading Edge Realty Inc.

For sale
$439,000
105 - 415 SEA RAY AVENUE, Innisfil, Ontario

105 - 415 Sea Ray Avenue

Innisfil, Ontario

Stunning largest 1 bedroom 1 bathroom unit located on the 1st floor with 10ft ceiling, this beautiful unit has an open concept layout, large kitchen and kitchen island, lots of storage space, floor to ceiling windows, location is great close to the lobby, and all the building amenities, all season hot tub, pool, party room (id:61852)

1 Bedroom 1 Bathroom 600 - 699 sqft

RE/MAX Experts

Search Properties
Your Favourites

 

No Favourites Found

 

Interested?
Generating Captcha