7640 results | Page 315 of 319
12 24 48


LOADING

For sale
$299,999
3100 38 Avenue, vernon, British Columbia

3100 38 Avenue

Vernon, British Columbia

Prime Buildable City Lot - Rare Opportunity in Established Neighbourhood An exceptional opportunity for developers, investors, or those seeking to build a modern home in a vibrant urban setting. This vacant lot, is located in a sought-after, established neighbourhood with city views and ultimate privacy. Zoned C4, this buildable lot offers incredible potential for the flexible zoning and prime location make it all possible. You can build a commercial on the first floor and 2 units on top for both commercial and residential use . Blueprint for design can be provided Enjoy the convenience of being just a short walk to shops, restaurants, parks, schools, and transit-everything you need is at your doorstep. Don't miss this rare chance to shape the future of a neighbourhood while securing a solid real estate opportunity. (id:26472)

RE/MAX City Realty

For sale
$95,000
1587 Stage Road, cache creek, British Columbia

1587 Stage Road

Cache Creek, British Columbia

This is a rare opportunity to secure 0.87 of an acre in one of Cache Creek’s most central and growing residential pockets. Located at 1587 Stage Road, this multi-family zoned parcel offers excellent potential for developers, builders, or investors looking to take advantage of high rental demand and limited housing supply in the area. The property sits in a quiet yet convenient location with easy access to downtown amenities, schools, parks, and highway routes. The land provides flexibility for a variety of design concepts, including townhomes, apartments, or multi-unit rentals, subject to municipal approval. With strong market fundamentals in Cache Creek and surrounding communities, this property is well suited for an investor seeking a solid long-term development opportunity. All measurements are approximate and buyers are encouraged to verify zoning, servicing, and development potential with the municipality. (id:26472)

Stonehaus Realty Corp

For sale
$419,000
40 Stoney Road, ashton creek, British Columbia

40 Stoney Road

Ashton Creek, British Columbia

Uncover the hidden gem of 12.39 acres of vacant land, 30 minutes from Enderby, BC. Perfectly positioned, this property is only a short drive to Mabel Lake, Mabel Lake Golf Course, Shuswap River and the popular Hunter snowmobiling Range, offering year-round outdoor adventure. Enjoy the convenience of Ashton Creek’s nearest convenience store. The property is gently rolling hillside with views; ideal for building your dream home or retreat. Embrace the opportunity to create your ideal lifestyle in this enchanting location. (id:26472)

RE/MAX Vernon

For sale
$349,900
23 Wood Duck Way, osoyoos, British Columbia

23 Wood Duck Way

Osoyoos, British Columbia

Now available in Osoyoos’s newest subdivision, Meadowlark, this rare waterfront lot offers the perfect opportunity to build your dream home in one of the South Okanagan’s most desirable new communities. Centrally located and close to schools, downtown amenities, golf courses, and recreation, this property combines convenience with the peaceful charm of waterfront living. The lot’s gentle slope is ideally suited for a walkout rancher design with building plans available for your convenience. Whether you’re looking to build your forever home, an investment property, or a seasonal retreat, 23 Wood Duck Way offers flexibility and exceptional value. There’s also an option to purchase this lot individually or as part of a package with other available sites in Meadowlark. Don’t miss this rare opportunity to create your custom home in a growing neighbourhood surrounded by modern builds and stunning natural beauty. (id:26472)

RE/MAX Realty Solutions

For sale
$329,900
21 Wood Duck Way, osoyoos, British Columbia

21 Wood Duck Way

Osoyoos, British Columbia

Now available in Osoyoos’s newest subdivision, Meadowlark, this rare waterfront lot offers the perfect opportunity to build your dream home in one of the South Okanagan’s most desirable new communities. Centrally located and close to schools, downtown amenities, golf courses, and recreation, this property combines convenience with the peaceful charm of waterfront living. The lot’s gentle slope is ideally suited for a walkout rancher design with building plans available for your convenience. Whether you’re looking to build your forever home, an investment property, or a seasonal retreat, 21 Wood Duck Way offers flexibility and exceptional value. There’s also an option to purchase this lot individually or as part of a package with other available sites in Meadowlark. Don’t miss this rare opportunity to create your custom home in a growing neighbourhood surrounded by modern builds and stunning natural beauty. (id:26472)

RE/MAX Realty Solutions

For sale
$349,900
30 Wood Duck Way, osoyoos, British Columbia

30 Wood Duck Way

Osoyoos, British Columbia

Now available in Osoyoos’s newest subdivision, Meadowlark, this rare waterfront lot offers the perfect opportunity to build your dream home in one of the South Okanagan’s most desirable new communities. Centrally located and close to schools, downtown amenities, golf courses, and recreation, this property combines convenience with the peaceful charm of waterfront living. The lot’s gentle slope is ideally suited for a walkout rancher design with building plans available for your convenience. Whether you’re looking to build your forever home, an investment property, or a seasonal retreat, 21 Wood Duck Way offers flexibility and exceptional value. There’s also an option to purchase this lot individually or as part of a package with other available sites in Meadowlark. Don’t miss this rare opportunity to create your custom home in a growing neighbourhood surrounded by modern builds and stunning natural beauty. (id:26472)

RE/MAX Realty Solutions

For sale
$329,900
28 Wood Duck Way, osoyoos, British Columbia

28 Wood Duck Way

Osoyoos, British Columbia

Now available in Osoyoos’s newest subdivision, Meadowlark, this rare waterfront lot offers the perfect opportunity to build your dream home in one of the South Okanagan’s most desirable new communities. Centrally located and close to schools, downtown amenities, golf courses, and recreation, this property combines convenience with the peaceful charm of waterfront living. The lot’s gentle slope is ideally suited for a walkout rancher design with building plans available for your convenience. Whether you’re looking to build your forever home, an investment property, or a seasonal retreat, 28 Wood Duck Way offers flexibility and exceptional value. There’s also an option to purchase this lot individually or as part of a package with other available sites in Meadowlark. Don’t miss this rare opportunity to create your custom home in a growing neighbourhood surrounded by modern builds and stunning natural beauty. (id:26472)

RE/MAX Realty Solutions

For sale
$1,199,900
8820 Oxford Road, vernon, British Columbia

8820 Oxford Road

Vernon, British Columbia

Views, views, views! Welcome to your serene escape! This breathtaking property offers unparalleled lake views and presents a perfect blend of luxury, comfort, and nature. Nestled in a tranquil neighbourhood, this home is ideal for those seeking a peaceful lifestyle while still enjoying easy access to local amenities. Step outside to your expansive deck/patio, where you can unwind with a morning coffee or host summer barbecues overlooking the pristine water. The master suite is a true oasis, complete with stunning lake views, a walk-in closet, and a spa-like en-suite bath. Additional bedrooms are spacious and inviting, perfect for family or guests. The open-concept living and dining area is perfect for entertaining, with ample space for family gatherings or cozy nights in. The elegant fireplace adds warmth and charm to the atmosphere. Don’t miss this opportunity to own a slice of paradise in this modern masterpiece with captivating lake views! Schedule your private tour today and experience the beauty of lakeside living for yourself in a brand new home! Contact us for more details! (id:26472)

3 Bedroom 3 Bathroom 2937 sqft

Royal LePage Downtown Realty

For sale
$589,000
1151 Sunset Drive Unit# 502, kelowna, British Columbia

1151 Sunset Drive Unit# 502

Kelowna, British Columbia

FABULOUS LOCATION!! This 2-bed 2-bath open plan corner suite, with oversized covered deck is located in one of Kelowna's premier high-rise buildings. Situated on Sunset Drive a quiet street with little traffic noise, but close to everything. Enjoy the wonderful views of the mountains and Okanagan lake, from your living room, kitchen, and dining area through floor to ceiling windows, which flood the home with light, or take in the views relaxing or entertaining friends on your deck. This home features sleek, modern, high-end finishes, including hardwood and ceramic tile flooring throughout, granite and quartz countertops in the kitchen and bathrooms. Enjoy cooking on your gas range, in your modern kitchen, complemented with stainless steel appliances. In-suite laundry and 4-piece ensuite. Walk to all the downtown amenities, such as beaches, parks, restaurants, brewpubs, bars, concerts, hockey games, shopping and hiking trails, or ride your bike along the promenade or up to Knox Mountain. Enjoy a wealth of resort style amenities at your doorstep including a year-round plunge pool, heated in the winter and cooled in the summer, a fitness centre, a BBQ area, a meeting room, and the owners' lounge is a great place to meet and greet. Pets and rentals are welcome, making it smart investment or a great personal residence. This residence comes with one parking stall and a storage locker. This is Okanagan Lifestyle living at its finest! Vacant, with quick possession possible. (id:26472)

2 Bedroom 2 Bathroom 871 sqft

Century 21 Assurance Realty Ltd

For sale
$539,900
2100 55 Avenue Unit# 55, vernon, British Columbia

2100 55 Avenue Unit# 55

Vernon, British Columbia

Welcome home to Barnard’s Village! This 2-bedroom, 2-bathroom property offers a perfect combination of modern design, practicality, and comfort. The natural light, stylish finishes like quartz countertops and stainless-steel appliances, as well as the spacious layout, are all standout features. This impeccable home needs nothing, except you! Discover where affordable living meets comfort in the highly sought-after Barnard's Village community, where you are a short walk away to north end shopping and amenities. Step inside to a welcoming space that is filled with natural light, enhanced by laminate plank flooring throughout the home and large picture windows. The kitchen boasts white shaker cabinets, matching countertops, and appliances, with a breakfast bar for casual meals. Sliding doors from the living room lead to your private patio, ideal for relaxing. The primary bedroom features a walk-in closet, and an ensuite with a shaker vanity. Second bedroom and full bathroom waits for your guest or family. Large laundry room with storage and has a double garage. Outdoors you will enjoy a low maintenance rock front and backyard. Fantastic central location that is seriously steps away from shopping and all the amenities you need. Come see everything this home has to offer today. (id:26472)

2 Bedroom 2 Bathroom 1030 sqft

RE/MAX Vernon Salt Fowler

For sale
$849,900
1501 15th Avenue, vernon, British Columbia

1501 15th Avenue

Vernon, British Columbia

Discover the ultimate family home in the picturesque Okanagan! This exceptional home features a seamless open-concept design on the main floor with brand new vinyl flooring throughout, complete with vaulted ceilings and expansive windows that frame stunning mountain views. The kitchen is equipped with ample storage and sleek stainless steel appliances. Enjoy dining al fresco on the deck adjacent to the kitchen, or unwind on the front deck. The main level also includes a generously-sized primary bedroom with a walk-in closet and ensuite bathroom, plus two additional spacious bedrooms and another full bathroom. The lower level offers versatile options with a fourth bedroom (or office) for visitors, a half bath that can be easily converted back to full bath with a shower or tub, and a separate entrance, ideal for converting into a suite or utilizing as a large rec room or entertainment space. Step outside to a low-maintenance yard featuring an in-ground pool and synthetic lawn, perfect for children and pets with its secure fencing. Embrace the Okanagan lifestyle with this ready-to-enjoy home! (id:26472)

4 Bedroom 3 Bathroom 2475 sqft

Royal LePage Downtown Realty

For sale
$825,000
5050 Snowbird Way Unit# 204, big white, British Columbia

5050 Snowbird Way Unit# 204

Big White, British Columbia

Snowbird Lodge 204 has been well cared for and only used by owner. GST is paid and the unit shows great. The advantage of Snowbird Lodge units is the large floorpans and extra storage areas. The unit is very large and the extra large third bedroom is the perfect kids bunk room. The building also has a large activity room for owners only which is a great place to burn off some energy after skiing. It has pool, ping pong, and many other fun family activities. This room is for the owners only and is a nice addition to what the building offers. You also have extra large storage closets for each unit allowing them to store bikes if required and or a lot of skis! The unit is ready to go for this ski season and comes fully furnished with a hot tub on the deck. (id:26472)

3 Bedroom 2 Bathroom 1669 sqft

RE/MAX Kelowna

For sale
$669,900
11 Wood Duck Way, osoyoos, British Columbia

11 Wood Duck Way

Osoyoos, British Columbia

Modern 2-Bedroom, 2-Bath Bungalow with Mountain & Pond Views Step into comfort and contemporary style with this beautifully maintained two-bedroom, two-bathroom bungalow, just two years old and still under warranty. Perfectly positioned to capture serene views across a peaceful pond toward the distant mountains, this home offers the ideal blend of tranquility, quality, and convenience. Inside, the open-concept layout is bright and inviting, designed with both function and sophistication in mind. The chef-inspired kitchen is a true highlight, featuring quartz countertops, an extended coffee bar with open shelving above and a solid wood countertop, under-cabinet lighting, soft-close drawers, and a custom spice cabinet. An oversized island provides plenty of workspace and seating, while a large pantry with pull-out shelves adds smart storage for everyday living. All high-end appliances are included, making this kitchen ready for immediate enjoyment. The primary suite is a private retreat, with oversized sliding doors that open directly to the backyard—complete with an electric outlet for a future hot tub and a natural gas BBQ hookup for effortless outdoor entertaining. The luxurious en-suite bathroom features an oversized tub/shower combination, blending relaxation with modern design. Throughout the home, attention to detail shines in every finish, from the energy-efficient design to the high-quality materials and modern systems that ensure comfort and style. The spacious second bedroom and full guest bath make hosting family or friends easy and comfortable (id:26472)

2 Bedroom 2 Bathroom 1260 sqft

RE/MAX Realty Solutions

For sale
$379,000
5368 Pierres Point Road NW, salmon arm, British Columbia

5368 Pierres Point Road Nw

Salmon Arm, British Columbia

Waterfront home on Pierres Point Indian Reserve in Salmon Arm. 2021 Moduline custom mobile home in like-new condition with tons of upgrades included vaulted high ceilings, vinyl plank flooring, all appliances, island kitchen, bedroom built-ins, blind package. WATERFRONT Lot Fully Serviced with Water, Septic & Power! ALSO Includes fabulous outdoor kitchen with large windows, AC, New cabinets, opens up to the patio and firepit area. Includes custom cabinets, Fridge, Stove, Microwave, Dishwasher! Also a fully detached 3 piece washroom house with Renai hot water on demand, Washer & Dryer hookups, Water softener & power. Bunk House Bedroom, Full RV site with 30Amp service, Water & Sewer hook-ups. Health Canada Approved Septic treatment system. Large engineered concrete block retaining wall on lakeside. Heavy duty metal pergola with retractable roof and screen side panels valued at $80K/new. Excellent sandy beach that is great for swimming. Enjoy your summers in style with this affordable Native Leased property; Annual lease payment is $9500/year & Property Taxes are $5000/year. Immediate possession is possible! See www.BIGRob.ca for more info, then call Rob McKibbon Local at 250-804-6288. SOLD@BIGRob.ca, Thanks for your interest! (id:26472)

2 Bedroom 1 Bathroom 784 sqft

Homelife Salmon Arm Realty.com

For sale
$1,749,000
108 Vineyard Way, vernon, British Columbia

108 Vineyard Way

Vernon, British Columbia

Experience resort-style living in the hills of THE RISE. Designed for luxurious living and effortless entertaining, this custom built masterpiece offers PANORAMIC LAKE VIEWS, THREE PRIMARY SUITES, A CINEMA-STYLE THEATRE, A TEMPERATURE-CONTROLLED WINE CELLAR, and COUNTLESS HIGH-END FINISHES throughout. The open-concept main living area features a chef-inspired kitchen with gas stove, double ovens, and custom cabinetry - seamlessly flowing into a bright living space framed by nano doors that open fully to the expansive patio, surrounded by endless views. Also on the main floor, one of the 3 primary suites offers ideal privacy, while the elegant office - complete with coffered ceilings, French doors, and its own patio -could easily serve as a 4th bedroom. The lower level is an entertainer’s dream. Host movie nights or the big game in your PRIVATE CINEMA FEATURING 138"" SCREEN & 3D 4K PROJECTOR, then gather at the ARTISAN BAR and WINE CELLAR. Guests can unwind by the cozy fireplace and wake up to the floor-to-ceiling views. Additional highlights include a Control4 smart home system, geothermal heating, and a double garage with built-in cabinetry & workbench. Perfectly positioned within The Rise Resort community, home of the 18-HOLE CHAMPIONSHIP GOLF COURSE, this home offers EASY ACCESS TO MULTIPLE LAKES AND SKI DESTINATIONS, including the world-class Silver Star Mountain Resort - making it a true four-season retreat for those who love the slopes and the lake. (id:26472)

3 Bedroom 5 Bathroom 4146 sqft

Exp Realty (Kelowna)

For sale
$399,900
514 VICTORIA Street Unit# 209, nelson, British Columbia

514 Victoria Street Unit# 209

Nelson, British Columbia

Live simply in this affordable studio suite in a brand-new, quality-built building located in the heart of Downtown Nelson, BC. Price includes GST. Perfectly designed for efficiency and comfort, this modern suite offers top-quality finishes and appliances, a private entrance from the back of the building or enter through the front of the building. The sweet outdoor bistro area is South facing for extra sun. Or, go enjoy the expansive roof top deck for the best views in Nelson! Get into the Real Estate market with this brand new space and start investing in yourself. (id:26472)

1 Bathroom 466 sqft

Wk Real Estate Co.

For sale
$799,000
517 12th Street S, golden, British Columbia

517 12th Street S

Golden, British Columbia

517 12th Street – A Spacious Family Home - Welcome to 517 12th Street, a beautifully updated 5-bedroom, 2-bathroom family home perfectly situated on an oversized lot in one of Golden’s main residential areas. This property offers plenty of room for everyone both inside and out. Step inside to discover a bright, open-concept main floor where the renovated kitchen flows seamlessly into the living and dining areas, creating an inviting space for family gatherings and entertaining guests. Large windows bring in abundant natural light, highlighting the home’s modern finishes and comfortable layout. Downstairs, you’ll find additional living space ideal for a rec room, home office, or guest quarters, offering flexibility to suit your lifestyle. Outside, the expansive yard provides ample room for kids, pets, or gardening, while the attached double-car garage offers secure parking and extra storage for all your gear. With its combination of size, updates, and a fantastic central location, 517 12th Street is the perfect place to call home for any growing family. (id:26472)

5 Bedroom 2 Bathroom 2364 sqft

RE/MAX Of Golden

For sale
$315,000
1451 78th Avenue Unit# 109, grand forks, British Columbia

1451 78th Avenue Unit# 109

Grand Forks, British Columbia

Welcome to this comfortable 3 bed, 2 bath corner-unit townhouse with no strata fees! The main floor features a convenient layout, flowing from the kitchen into the living room where you’ll find a cozy fireplace, original hardwood floors, easy access to the deck and a spacious backyard. Upstairs, you’ll find all three bedrooms and a full bathroom. Step outside and enjoy the mountain views, plus a separate backyard entrance — a feature most units in the area don’t offer. This is a fantastic option for anyone looking for an affordable, low-maintenance home in a convenient location near schools and recreation. First-time home buyer? Young family looking to get into the market? This townhouse is a great fit! Recent updates include a new hot water tank, renovated bathroom on the main floor, and the roof was replaced in 2017. Book your private viewing while you still can! (id:26472)

3 Bedroom 2 Bathroom 1560 sqft

Coldwell Banker Executives Realty

For sale
$2,895,000
1801 48A Avenue, vernon, British Columbia

1801 48a Avenue

Vernon, British Columbia

Prime residential development property in central Vernon. 2.14 acres mostly level, with mature trees and creek, would make a wonderful residential subdivision. R4 Zoning which allows small lot single detached housing - approximately 27 lots with community sewer. Preliminary plans in place for either multi family or single family layouts - 3 low rise buildings with 93 units (with rezoning) or phased strata development with 29 units. Great location just off road to Silverstar with short drive to shopping and amenities. (id:26472)

Homelife Salmon Arm Realty.com

For sale
$550,000
2194 SIXTH Avenue, trail, British Columbia

2194 Sixth Avenue

Trail, British Columbia

Incredible Value in a Highly Desirable Neighborhood! This well-priced side-by-side duplex presents a rare opportunity for both homeowners and investors. The primary unit offers approximately 2,400 sq. ft. of living space, including a fully developed 1,048 sq. ft. basement. Features include 3 bedrooms plus a dedicated office, a cozy fireplace, vinyl windows, and a fenced yard with a private patio ideal for entertaining or relaxing. The second unit provides 1,117 sq. ft. of bright, open-concept living with 2 bedrooms, a spacious living room, a welcoming kitchen, and ample storage throughout. Each unit enjoys complete privacy with no shared common areas, offering the comfort and feel of two standalone homes. This is an excellent opportunity to live in one side and rent the other, or add a solid income-producing property to your portfolio. A fantastic investment in a highly sought-after area where opportunities like this don’t come along often. (id:26472)

4 Bedroom 3 Bathroom 3350 sqft

RE/MAX All Pro Realty

For sale
$549,000
519 HALL Street, nelson, British Columbia

519 Hall Street

Nelson, British Columbia

This up down duplex is in the heart of town but tucked away in a treed park setting. Walk to work and all the coffee shops in a heartbeat and watch the goings-on in the Hall Street plaza from your verandah. The home has undergone many upgrades over the time of ownership. The upper floor suite has 3 bedrooms, 1 bath, laundry and a front verandah/porch and a rear patio as well as a side yard that is treed and can be terraced for additional seating space. 2 Bedroom 1 bath lower suite is ground-level entry with front patio. This home has been tenanted long term and the tenants want to stay on. A great opportunity for investment. (id:26472)

5 Bedroom 2 Bathroom 1521 sqft

RE/MAX Four Seasons (Nelson)

For sale
$219,000
5455 Almond Gardens Road Unit# C6, grand forks, British Columbia

5455 Almond Gardens Road Unit# C6

Grand Forks, British Columbia

Welcome to Almond Gardens, where comfort meets country charm. This 2018 manufactured home offers 2 bedrooms and 2 bathrooms, including a primary suite with a walk-in closet and a full ensuite featuring a large soaker tub. Enjoy year-round comfort with a new air conditioner installed in March 2025 and a natural gas furnace. The home sits in a family-friendly park in rural Grand Forks and features lovely perennial flower gardens and an expanded driveway that fits three vehicles. The large back deck is perfectly positioned to catch the evening sun as it sets behind the western hillside—an ideal spot to relax at dinnertime. Recently inspected and ready for quick possession, this home is move-in ready and waiting for its next owner to enjoy all it has to offer. Call your Local Real Estate Agent today! (id:26472)

2 Bedroom 2 Bathroom 924 sqft

Grand Forks Realty Ltd

For sale
$564,000
1795 Country Club Drive Unit# 201, kelowna, British Columbia

1795 Country Club Drive Unit# 201

Kelowna, British Columbia

Priced well below Assessment! Welcome to Unit 201 in the renowned Bella Sera community adjacent to Quail Ridge Championship Golf Course. Walking into this unit, you will be greeted with beautiful forrest and mountain views directly out the back east facing windows. The kitchen boasts a granite countertop and durable wood-grain laminate flooring throughout! Next to the kitchen is a cozy living room that is situated around the large gas fireplace. Tucked away in the corner is a 2 piece bathroom, right next to the stairs, which leads us to the upper level. On the lower level, you will find two spacious bedrooms, each with its own en-suite bathroom for added privacy. Fitted on the same floor as the bedrooms, there is a stacked washer and dryer, and a large utility room providing ample storage space. Amenities include: heated pool, hot tub, and fitness room. Conveniently located within walking distance UBCO and minutes to the University District, and the Kelowna International Airport. This townhouse presents an amazing opportunity for a multitude of different lifestyles! Book your showings and visit this beautiful townhome! . Unit sold fully furnished, turn-key. (id:26472)

2 Bedroom 3 Bathroom 1406 sqft

RE/MAX Kelowna

For sale
$999,000
DL 3221 SETON  S Lake, lillooet, British Columbia

Dl 3221 Seton S Lake

Lillooet, British Columbia

*For Sale: Stunning 2660 ft of Water Front, 154-Acre Waterfront Property at Seton Lake, British Columbia** Escape to your own private paradise! This exceptional 154-acre waterfront property at Seton Lake offers an unparalleled opportunity for nature enthusiasts, investors, or anyone looking to build their dream retreat. **Property Highlights:** - **Expansive Waterfront:** Enjoy over 2,800 feet of pristine shoreline, perfect for fishing, swimming, and water sports. - **Marketable Timber:** The land is rich with marketable timber, providing potential income and natural beauty. - **Secluded Access:** Accessible by boat only, ensuring privacy and tranquility while being just a 10-minute boat ride from the Lillooet Boat Launch. - **Endless Possibilities:** Ideal for recreational use, camping, or developing a unique getaway in a stunning natural setting. Whether you're looking for a serene escape or an investment opportunity, this property has it all. Viewing options are by Heli or boat at Buyers Expense. (id:26472)

Royal LePage Westwin Realty

Search Properties
Your Favourites

 

No Favourites Found

 

Interested?
Generating Captcha