Contact Us: 705-927-2774 | Email

1727 results | Page 6 of 72
12 24 48


LOADING

For sale
$599,900
1096 BARNARDO AVENUE, peterborough (northcrest ward 5), Ontario

1096 Barnardo Avenue

Peterborough (Northcrest Ward 5), Ontario

Welcome to 1096 Barnardo Ave, this 4+2 bedroom. 2 bathroom Bungalow is located in sought after North Peterborough close to elementary/secondary schools, Trent University and Fleming College. This property features 4 bedrooms on the main floor with the 4th that could be easily converted back to a main floor family room, a fully finished basement with separate entrance, 2 bedrooms, kitchen, 1 bath and laundry for income potential. This home has a spacious and private backyard with an oversized deck perfect for entertaining. whether you're first time homebuyers, downsizing or investing this property will not disappoint. (id:61423)

6 Bedroom 2 Bathroom 700 - 1100 sqft

Affinity Group Pinnacle Realty Ltd.

For sale
$2,499,900
10 CITYVIEW HEIGHTS, kawartha lakes (omemee), Ontario

10 Cityview Heights

Kawartha Lakes (Omemee), Ontario

Set on 20 acres of rolling countryside, this well-maintained bungalow offers space, privacy, and breathtaking hilltop views. The main residence features three bright bedrooms and comfortable living spaces designed to take in the surrounding landscape. A fully self-contained one or two bedroom accessory apartment provides excellent flexibility-ideal for extended family, guests, or rental income. Outside, two large outbuildings offer many possibilities for farming, hobbies, storage, or home-based business use. With open land, mature surroundings, and panoramic vistas from its elevated setting, this property is a rare opportunity to enjoy peaceful rural living without sacrificing versatility. (id:61423)

5 Bedroom 4 Bathroom 3500 - 5000 sqft

Royal LePage Frank Real Estate

For sale
$1,875,000
161 MARIA STREET, peterborough (ashburnham ward 4), Ontario

161 Maria Street

Peterborough (Ashburnham Ward 4), Ontario

Welcome to 161 Maria Street. A stunning, fully renovated top to bottom home (2017) offering exceptional craftsmanship and modern living in a peaceful setting. The grand U-shaped driveway with parking for up to 12 vehicles sets the tone. The property is beautifully landscaped front and back, complementing the homes striking curb appeal. Step inside the vaulted front entryway with custom door and youll find hardwood floors throughout and an open-concept design that seamlessly blends each room. The custom kitchen features solid surface countertops, a large island with seating, and abundant storage, all overlooking the back deck and yard with views of Little Lake. The spacious living room has tons of natural light and perfect for entertaining or relaxing. Main floor highlights include a laundry room, home office, heated garage with epoxy floor, access to the side yard, and a 12x16 custom shed with power. A Generac generator ensures peace of mind. The primary retreat offers serene lake views, a walk-in closet, and a spa-like 5-piece ensuite. The fully finished basement with separate entrance adds versatility with a kitchenette, oversized rec room, and 4-piece bath, ideal for extended family or in-law potential. Brand new hot water tank (2025). Enjoy outdoor living on the expansive back deck with two power retractable awnings, creating the perfect shaded retreat. (id:61423)

4 Bedroom 4 Bathroom 2000 - 2500 sqft

Urban Landmark Realty Inc

For sale
$250,000
23 ALICE STREET, bancroft (bancroft ward), Ontario

23 Alice Street

Bancroft (Bancroft Ward), Ontario

Amazing Renovation Opportunity! This charming fixer-upper, built in 1945, is a renovator's dream with incredible potential! Offering approximately 1,100 square feet of living space on a spacious lot, this home is perfect for those looking to create their dream residence. Highlights include: a dedicated woodworking room or garage convenient carport sizable workshop measuring 12m x 5m, ideal for projects and storage. Endless possibilities for customization and renovation Don't miss out on this fantastic opportunity to transform this property into a stunning home. Act now and make your vision a reality! (id:61423)

4 Bedroom 1 Bathroom 700 - 1100 sqft

Royal LePage Credit Valley Real Estate

For sale
$1,449,999
25 KING STREET E, cavan monaghan (millbrook village), Ontario
Residential

25 King Street E

Cavan Monaghan (Millbrook Village), Ontario

This property delivers stability and long--term upside in today's uncertain financial markets. The town of Millbrook is growing fast. Strategically located just minutes from Highway 115, 15 minutes from Peterborough and under an hour to the GTA. It is a desirable, commuter-friendly town with rising demand for quality rentals. Located in the heart of Downtown Millbrook on a picturesque park-like setting with Baxter Creek running through the property. Steps to walking trails, shops, restaurants, library and more. The property features five 2 bedroom units and three 1bedroom units, 5 covered balconies, and ample parking. Tenants pay hydro, each unit is separately metered. Parking for 10 vehicles. (id:61423)

7337 sqft

RE/MAX Hallmark First Group Realty Ltd.

For rent
$1,595 Monthly
4 - 480 WELLER STREET, peterborough (monaghan ward 2), Ontario

4 - 480 Weller Street

Peterborough (Monaghan Ward 2), Ontario

This cozy two-bedroom, one-bathroom lower-level apartment is available for lease beginning February 1, 2026. It's located in Peterborough's desirable Old West End, in a quiet multi-unit heritage house, centrally situated close to downtown, parks, churches, and other amenities. The unit features on-site laundry and surface parking. Rent: $1,595 per month plus utilities, with a minimum 12-month lease. Smoking is not permitted in the unit. (id:61423)

2 Bedroom 1 Bathroom 700 - 1100 sqft

Real Broker Ontario Ltd.

For sale
$399,000
164 GOODFELLOW ROAD, peterborough (town ward 3), Ontario

164 Goodfellow Road

Peterborough (Town Ward 3), Ontario

Exceptionally well maintained 3-bedroom freehold townhouse, no condo fees, perfect for first-time buyers looking to enter the market. This bright and spacious home features a large eat-in kitchen with ample cupboards and counter space, updated in 2022 along with new LVP flooring on the main-floor, refurbished hardwood on the second level, and new fridge and dishwasher. Hardwood floors run throughout the main and upper levels, and the living room offers a walk-out to a deck and privacy-fenced yard. The lower level includes a mostly finished rec room and utility room. Recent 2025 updates include new rear yard window and door trim and new eaves troughs. Many additional extras-don't miss this opportunity. (id:61423)

3 Bedroom 1 Bathroom 700 - 1100 sqft

RE/MAX Twin City Realty Inc.

For sale
$1,330,000
205 SNUG HARBOUR ROAD, kawartha lakes (lindsay), Ontario

205 Snug Harbour Road

Kawartha Lakes (Lindsay), Ontario

Jaw-Dropping Sunset Views From This Stunning Direct Waterfront Home On Sturgeon Lake, Just On The Outskirts Of Lindsay! This Gorgeous Bungalow With A Fully Finished Walk-Out Basement Is Completely Move-In Ready. Gather Around The Campfire On The Water's Edge With North/West Exposure Perfect To Capture The Sunset Each Night. Fully Open Concept Main Floor With Impressive Custom Kitchen Of Features Quartz Counters, Feature Tile Backsplash, Large Island & Separate Pantry Closet. Living Room With Gas Fireplace & The Most Amazing Water Views! Extra- Wide Patio Door Walk-Out To the Deck W/Glass Railings That Spans The Entire Back Of The Home! Large Primary Suite Features Waterfront Views, Spacious Walk-In Closet, Laundry, And Private Ensuite Bath W/Glass Shower & Double Vanity. Spacious Second Bedroom On The Main & 4-Pc Guest Bath. Newly Finished Walk-Out Basement With 3 Bedrooms and recreation room, Beautiful 3-Pc Bath. (id:61423)

5 Bedroom 3 Bathroom 1100 - 1500 sqft

RE/MAX Excel Realty Ltd.

For sale Open House
$514,900
491 CHAMBERLAIN STREET, peterborough (town ward 3), Ontario

491 Chamberlain Street

Peterborough (Town Ward 3), Ontario

FIRST TIME BUYER & GARDENERS DREAM! This solid, well cared for home is conveniently located near Knights of Columbus Park, Art Gallery of Peterborough and the new community complex on Lansdowne. You will not believe the stunning gardens, surrounding a fish pond and waterfall! Enjoy the view from the bright insulated sunroom. This home is full of love and care and is just waiting for you to make it your own. Two bedrooms upstairs with another room downstairs for guests. Two bathrooms is a must, located on each floor floor for convenience. The dining room is open to the living room, ideal for entertaining. Enjoy high efficiency gas furnace (2021) with an added gas fireplace in the lower den for cozy movie nights. AC (2020) and ceiling fans to keep cool in the summer. Central VAC, two parking spaces, fenced yard, little deck off the sunroom, garden shed and more details to please ...have a look and see if this special property feels like home. (id:61423)

3 Bedroom 2 Bathroom 700 - 1100 sqft

Royal LePage Frank Real Estate

For sale
$399,900
31298 HWY 28 E, bancroft (dungannon ward), Ontario

31298 Hwy 28 E

Bancroft (Dungannon Ward), Ontario

This should tick some boxes! Three bedroom home with a nice master suite and ensuite, two more main floor bedrooms and another 4 pc bathroom, and main floor laundry room. Open concept kitchen, dining and living area, over 60 feet of wrap around four season sunroom, a walkout unfinished basement, all on 2.5 acres, 5 minutes East of Bancroft. It has a heated shop and another large driveshed which holds the outdoor wood furnace and all your wood. The home has had recent improvement such as the main floor bathroom, new decks and covered porch and some cosmetics. Overall condition is very good and ready to move into. This is a great spot at a great price. (id:61423)

3 Bedroom 2 Bathroom 1500 - 2000 sqft

Ball Real Estate Inc.

For sale Open House
$849,900
424 BRIDLE ROAD, kawartha lakes (ops), Ontario

424 Bridle Road

Kawartha Lakes (Ops), Ontario

Who says you can't have it all? Enjoy this rarely offered style of bungalow that sits on just over an acre (1.4) of pristine privacy with a beautiful spring fed pond just minutes to Lindsay! This bungalow welcomes you with vaulted ceilings, 3+2 generous sized bedrooms, 2 full baths and in-law suite capability ideal for a family who desires to be close to town while enjoying the peace of country living! The Main floor is an entertainers delight with tons of natural light throughout, open concept layout, newer custom kitchen, propane fireplace, and a walk-out to a massive east facing deck. Other features include an owned hot water tank, newer furnace (2022), newer 200 amp panel (2023), water softener system and a home that is carpet-free throughout. The heated double car garage makes for a perfect workshop with added loft storage, side access to the side yard plus access into the basement. A custom stone front entrance with porch, an oversized shed for all your storage needs and lots of flat space to create your perfect oasis are waiting for you. Country living at its best!! **Please note summer renderings are for visualization purposes only & may not appear exactly as such in reality. (id:61423)

5 Bedroom 2 Bathroom 1500 - 2000 sqft

Right At Home Realty

For sale Open House
$749,000
117 - 99 LOUISA STREET, kawartha lakes (fenelon falls), Ontario

117 - 99 Louisa Street

Kawartha Lakes (Fenelon Falls), Ontario

Luxury Living in the Heart of Kawartha Lakes, experience resort-style living every day in Kawartha Lakes' premier condo development - The Moorings on Cameron Lake. This stunning 2-bedroom, 2-bath suite + den offers 1149 sq ft of elegant and spacious living with 9ft ceilings, clerestory windows and an open-concept layout with premium finishes throughout. Suite Features: Beautiful bright kitchen leading out to dining/living area with gas fireplace and walk-out terrace (gas BBQ hookup). Upgraded kitchen with quality cabinets, quartz countertops, under-cabinet lighting and stainless-steel appliances. Primary suite has a walk-in closet and luxurious en-suite bathroom. Second bedroom ideal for guests. Den that would make a great office space. In-suite laundry room with extra storage. Engineered hardwood & porcelain tile flooring throughout, upgraded doors and trim. One underground parking spot and private locker included. World-Class Amenities: Outside Lakeview lounge with western sunsets, lakeview state-of-the-art fitness centre with indoor sauna, lakeview owners lounge with caterer's kitchen & movie theatre (can be booked for private events), 2 guests suites, grand foyer with gas fireplace, heated outdoor pool & hot tub, tennis/pickleball court, and beautifully landscaped outdoor areas. Boat slips available for purchase at the on-site marina (to be built, spaces limited). Steps from the Victoria Trail, shopping, dining, wellness services, and entertainment. Located on the tranquil shores of Cameron Lake, part of the Trent-Severn Waterway, and just minutes to Lindsay and Bobcaygeon, this is an ideal blend of luxury, convenience, and nature. Enjoy spectacular western sunsets, peaceful surroundings, and vibrant local living - all less than 90 minutes from the GTA. Only a few units remain - don't miss this rare opportunity to own at The Moorings! (id:61423)

2 Bedroom 2 Bathroom 1000 - 1199 sqft

Ball Real Estate Inc.

For sale
$419,000
1722 COUNTY ROAD 121, kawartha lakes (somerville), Ontario

1722 County Road 121

Kawartha Lakes (Somerville), Ontario

Welcome to this charming modular bungalow set on a spacious 1 acre lot, located between Fenelon Falls and Kinmount. This well-maintained home offers a functional layout with three bedrooms and one bathroom, ideal for first-time buyers, downsizers, or those seeking a peaceful rural lifestyle. Enjoy a fully fenced yard, providing privacy and plenty of space for children, pets, or outdoor entertaining. Surrounded by nature yet conveniently close to nearby towns and lakes. This property offers the perfect blend of country living and everyday convenience. A Must see! (id:61423)

3 Bedroom 1 Bathroom 700 - 1100 sqft

RE/MAX Hallmark York Group Realty Ltd.

For sale
$275,000
10 HEMLOCK STREET, highlands east (bicroft ward), Ontario

10 Hemlock Street

Highlands East (Bicroft Ward), Ontario

Discover Your New Beginning in the Heart of Cardiff! This charming 3-bedroom (plus bonus room) home offers the perfect blend of small-town safety and four-season adventure. The main floor welcomes you with a large, sun-filled dine-in kitchen and a practical layout featuring main-floor bedrooms, laundry and a full 4-piece bath. The development potential; the basement features a second bathroom, a partial kitchen, and a private walk-out through the garage, making it an ideal candidate for a secondary suite or an expansive in-law setup. Having the major "big-ticket" updates already completed, including the furnace, hot water tank, shingles, and windows. Step outside to your open, flat yard, or take a short drive to the sandy shores of Paudash Lake (North Bay Beach) and Silent Lake Provincial Park. Located just 15 minutes from Bancroft and steps away from the Cardiff Community Centre, pool, and baseball diamond, this home isn't just a place to live-it's a gateway to a vibrant community lifestyle. Also, walking distance from Cardiff Elementary School. (id:61423)

3 Bedroom 2 Bathroom 700 - 1100 sqft

Century 21 Granite Realty Group Inc.

For rent
$2,300 Monthly
82G LUCKY STRIKE ROAD N, trent hills, Ontario

82g Lucky Strike Road N

Trent Hills, Ontario

Great opportunity to Lease a beautiful Waterfront Property. Water System equipped with uv water filter, a wall mounted propane heater in addition the baseboard heating. (id:61423)

3 Bedroom 2 Bathroom 1100 - 1500 sqft

The Wooden Duck Real Estate Brokerage Inc.

For sale
$379,000
1052 ESTATES ROAD, highlands east (bicroft ward), Ontario

1052 Estates Road

Highlands East (Bicroft Ward), Ontario

Welcome to 1052 Estates Road in desirable Dyno Estates, located on a quiet corner lot at the end of the street just off Dyno Road, offering a spacious 5 bedroom, 2 bathroom home full of potential and endless possibilities. This versatile property features a fully finished basement with a second kitchen and separate entrance, making it ideal for in-law living, rental income, home business or extended family. The main level offers bright and functional living space with many updates throughout, while the attached single car garage provides convenient parking and storage. Enjoy the peaceful hillside views from the attached screened room, perfect for relaxing or entertaining, and take in the beautiful flower gardens on either side of the front porch. Practical features include a school bus stop right at the end of the road by the mailboxes, a G-Link generator hook-up for peace of mind during power outages, and municipal water that is tested weekly and still functional without hydro. Ideally located 17 minutes to Apsley village for everyday amenities and approximately 20 minutes to Bancroft and 37 minutes to Haliburton, this property offers the perfect balance of rural charm, convenience and opportunity close to multiple lakes and trails for endless enjoyment year round! (id:61423)

5 Bedroom 2 Bathroom 700 - 1100 sqft

Bowes & Cocks Limited

For sale
$336,900
108 - 2 HERITAGE WAY, kawartha lakes (lindsay), Ontario

108 - 2 Heritage Way

Kawartha Lakes (Lindsay), Ontario

Carefree condo living and peace of mind await in this bright 1-bedroom, 1 four-piece bathroom unit at Heritage Way in Lindsay. Unit 108 features desirable southern exposure, filling the space with natural light, plus a sunroom with walk-out to your private interlock patio. Freshly painted with new flooring, this move-in-ready condo offers comfort and convenience. The monthly condo fee of $565 covers water, building insurance, parking, and guest parking, along with a convenient storage locker. Residents enjoy access to excellent amenities including a clubhouse, heated swimming pool, tennis courts, games room, fitness centre, banquet area, and workshop. Ideally located close to all amenities Lindsay has to offer, including hospital, community care centre, shopping, parks, and transit. Secure building with keyed entry only. A fantastic opportunity for low-maintenance living in a safe and welcoming community. (id:61423)

1 Bedroom 1 Bathroom 700 - 799 sqft

Royal LePage Kawartha Lakes Realty Inc.

For sale
$739,900
843 COUNTY 35 ROAD, trent hills, Ontario

843 County 35 Road

Trent Hills, Ontario

SEPARATE IN-LAW SUITE! - Welcome to 843 County Road 35 in Trent Hills, perched amidst the hills of Northumberland County, with ideal opportunities for multi-generational living, just minutes from all amenities of Campbellford and Hastings. Set on nearly 2 acres of peaceful countryside, this spacious and versatile 5-bedroom, 2-bath home is perfectly designed to offer flexible living, while still offering privacy and independence under one roof. The lower level features a fully self-contained 2-bedroom in-law suite with its own main level entrance, kitchen, huge Rec room, full bathroom, laundry hookup and a bright walk-out basement leading to a private new composite deck and tranquil, wooded backyard. It's perfect for in-laws, guests, or even rental income potential. Upstairs, the main residence offers comfortable and generous living spaces, including a huge kitchen with ample prep space and storage, ideal for large family gatherings. The adjoining dining room features patio doors that lead to a deck where you can enjoy outdoor meals overlooking the gorgeous backyard. The spacious living room with French doors and a large picture window offers a warm and inviting atmosphere. Three oversized bedrooms provide room for everyone, along with a main floor laundry room and direct access to the attached garage for convenience. Notables include a maintenance free metal roof & composite back deck! This one-of-a-kind property offers the best of both world..... peaceful rural living with quick access to all the essentials! Located just minutes from Campbellford Memorial Hospital, shopping, dining, library, public boat launches, Ferris Provincial Park, Seymour Conservation Area, and the brand-new Trent Hills Recreation & Wellness Centre with ice pad arena, fitness facilities and 2 indoor pools. If you are looking for a property that can accommodate everyone or can truly adapt to your family's changing needs, 843 County Road 35 is the one. Come explore the possibilities today! (id:61423)

5 Bedroom 2 Bathroom 1500 - 2000 sqft

Royal LePage Proalliance Realty

For rent
$1,675 Monthly
2102 NATHAWAY DRIVE, selwyn, Ontario

2102 Nathaway Drive

Selwyn, Ontario

Commercial Space available for rent in Bridgenorth! Incredible highway 28 visibility with major traffic year round. This commercial opportunity comes with 783 square feet of renovated space that still holds its vintage environmental charm. Parking is plentiful and the bonus here is that the utilities are included in the rent. Presently vacant so showings are a breeze. (id:61423)

1 Bathroom 785 sqft

Royal Heritage Realty Ltd.

For sale
$274,900
00 ASSUMPTION ROAD, otonabee-south monaghan, Ontario

00 Assumption Road

Otonabee-South Monaghan, Ontario

This 3/4 acre lot offers the perfect balance between rural serenity and city convenience, making it an ideal location to design and build your dream home. Situated just 2 minutes from the city's edge, this lot offers unparalleled access to both nature and city life. The close proximity to the Trans Canada Trail means endless opportunities for outdoor activities. Easy access to the 115 and Highway 7. The topography of this lot is perfectly suited for a walkout home plan. With natural gas and hydro available at the road, you'll have the modern conveniences necessary for comfortable living. Despite its proximity to the city, this lot is nestled in a quiet area surrounded by farmland both behind and beside. This is a rare find and provides the perfect canvas to bring your vision to life. Embrace the opportunity to build your dream home and enjoy a lifestyle that offers the best of both worlds. (id:61423)

Stoneguide Realty Limited

For sale
$2,900,000
479 ELDON ROAD, kawartha lakes (little britain), Ontario

479 Eldon Road

Kawartha Lakes (Little Britain), Ontario

Excellent Opportunity To Purchase A Package Of Two Properties In Little Britain. Package Contains 479 Eldon Rd. Which Features A 15 Unit Apartment With Many Recent Upgrades. The Other Property Is A Vacant 15.9 Acre Parcel With A Concept Plan For 10 Residential Lots. Sale Must Contain Both Parcels. Full Legal Description And Drawings In Attachments. Rent Roll Available With Sign Of Non-Disclosure. (id:61423)

0 - 699 sqft

RE/MAX All-Stars Realty Inc.

For sale
$4,500,000
201 ROYAL OAK ROAD, kawartha lakes (mariposa), Ontario

201 Royal Oak Road

Kawartha Lakes (Mariposa), Ontario

258 Acres(as per MPAC) all in one parcel with 2 road frontages; +/- 196 acres of workable lands that are systematically tile drained on 30' & 40' intervals-mapping available; large fields with no impediments; all interior fence lines/hedge rows removed and drain tiles connected where required; excellent clay loam soils with some of the best crop yields in the area-update-2024 crop averaged approximately 72 bushels per acre; some cedar bush may be harvested for additional workable acres; single family dwelling has had work completed and is now habitable and is currently teanted; modern concrete manure tank can address nutrient management plan on new farm start-up. (id:61423)

4 Bedroom 2 Bathroom 1500 - 2000 sqft

RE/MAX All-Stars Realty Inc.

For sale
$300,000
6 MANCHESTER TRAIL, kawartha lakes (bobcaygeon), Ontario

6 Manchester Trail

Kawartha Lakes (Bobcaygeon), Ontario

Welcome to 6 Manchester Trail, a rare opportunity in the heart of Kawartha Lakes. Set in a tranquil, nature-rich setting, this property offers exceptional lifestyle appeal with near water access-ideal for boating, kayaking, swimming, and year-round recreation in one of Ontario's most sought-after destinations.The property features an existing two-bedroom structure offering excellent potential for renovation or re-imagining as a luxury four-season retreat. With strong demand for short-term and seasonal accommodations in the area, the property also presents excellent income and Airbnb potential (buyer to verify all uses and permissions).Ideally located close to local beaches, lakes, marinas, restaurants, shops, and everyday amenities, with nearby schools and community services easily accessible, this property offers the perfect balance of privacy and convenience. Surrounded by mature trees and scenic views, this offering is well suited for end users, cottage buyers, or investors seeking a value-add asset in a high-demand recreational market. (id:61423)

2 Bedroom 1 Bathroom 700 - 1100 sqft

RE/MAX Hallmark Realty Ltd.

For rent
$3,400 Monthly
22 HENNESSEY CRESCENT, kawartha lakes (lindsay), Ontario

22 Hennessey Crescent

Kawartha Lakes (Lindsay), Ontario

ALL-INCLUSIVE!! Beautiful, 4 year old home for rent in a nice neighbourhood close to schools, parks, Ross Memorial Hospital & public transit!! This well-designed, 2035 square foot home offers an open concept main floor space with beautiful wide-plank hardwood floors, and a large stylish kitchen, with centre island, quartz counters, a convenient walk-in pantry and patio doors leading to the fully-fenced backyard. On the main floor there is also a 2 pc bath and laundry room. On the second level, you will find 4 bedrooms and 2 full washrooms. The primary bedroom is very large and offers a spacious walk-in closet and lovely ensuite with double sinks, soaker tub and separate shower. $3400 per month includes all utilities: gas, hydro, water & internet!! Tenants will have use of the main & upper levels (only), and the back yard, while the separate basement apartment will accommodate another tenant(s). Shared garage, driveway & laundry facilities. Proof of employment/income, references and credit check will be required. (id:61423)

4 Bedroom 3 Bathroom 2000 - 2500 sqft

RE/MAX All-Stars Realty Inc.

Search Properties
Your Favourites

 

No Favourites Found

 

Interested?
Generating Captcha