Are you looking for fun things to do in Grand Blanc this weekend? Whether you’re a local or just visiting, there are plenty of activities to keep you entertained. From scenic parks to exciting events, Grand Blanc has something for everyone. Grab your friends or family and make the most of your weekend!
In this guide, we will be sharing some great ideas for activities and events happening in Grand Blanc. You can enjoy outdoor adventures, tasty food, and unique local shops. So, get ready for a weekend filled with fun, laughter, and some memorable experiences right in your community!
Things to Do in Grand Blanc This Weekend
1. Stroll Through Creasey Bicentennial Park
Creasey Bicentennial Park is a lovely spot for families and individuals alike. The park features scenic walking trails surrounded by lush greenery. Enjoy a leisurely stroll or an energetic run through beautiful paths that wind through the landscape.
The park also offers playgrounds, making it a great place for children to have fun. Pack a picnic and relax on the grass, soaking up the sun while enjoying nature. With its family-friendly atmosphere, it’s perfect for a day out with loved ones.
Bird watchers will delight in spotting various species that call the park home. Bring your binoculars to observe these beautiful creatures in their natural habitats. The park is a peaceful retreat, ideal for both leisure and exercise.
You can visit Creasey Bicentennial Park any time of year, but spring brings a delightful bloom of flowers. Fall also impresses with colorful foliage and crisp air. No matter when you visit, the charm of this park is undeniable.
Experience the beauty of Creasey Bicentennial Park this weekend for a relaxing day outdoors.
Address: 5371 Perry Rd, Grand Blanc, MI 48439.
2. Shop Local at Grand Blanc Farmers Market
The Grand Blanc Farmers Market is a vibrant hub for fresh produce and local goods. Visit this community market to discover a selection of fruits and vegetables sourced from nearby farms. Supporting local vendors not only helps the community but ensures you get the freshest products available.
In addition to produce, the market features artisanal goods. From homemade jams to baked treats, you’ll find something to satisfy your taste buds. Stroll through the stalls and enjoy the friendly atmosphere as you meet local farmers and artisans.
The market is also a fantastic place to enjoy live entertainment. Often, you’ll find musicians and performers adding joy to your shopping experience. Bring the whole family for a delightful morning out to explore and enjoy.
Choosing local produce is not just beneficial for you but also for the environment. The fewer miles food travels, the better it is for the planet. Make it a point to visit the market regularly to see what’s in season.
Overall, the Grand Blanc Farmers Market offers a lovely blend of shopping and community spirit. Mark your calendar for this weekend!
Address: 100 S Saginaw St, Grand Blanc, MI 48439.
3. Catch a Movie at NCG Trillium Cinemas
NCG Trillium Cinemas provides a fantastic movie experience. This local theater features the latest films in a comfortable setting. Whether you enjoy action, comedy, or romance, there’s something for everyone.
Head to the cinema and enjoy freshly made popcorn, candy, and drinks. The cozy, spacious seating ensures an enjoyable viewing experience. The atmosphere is lively, making it fun to watch movies with family and friends.
NCG frequently hosts special events and premieres, adding to the excitement. Check their schedule for themed nights or discounted ticket days. It’s a perfect place for a fun outing or a relaxing date night.
Don’t worry about missing out on food before your show. Many nearby restaurants are perfect for a pre-movie meal. Grab dinner and then head over for a night of entertainment.
With so many films to choose from, NCG Trillium Cinemas is a must-visit for movie lovers. Make plans to enjoy an evening filled with cinematic adventures.
Address: 2570 S Center Rd, Burton, MI 48519.
4. Attend an Event at Genesee Fieldhouse
Genesee Fieldhouse is a versatile venue for various sporting events and community gatherings. Check out the calendar for this weekend to see what’s going on. This location often hosts exciting activities that engage the community.
From basketball games to volleyball matches, there is plenty to cheer for. Enjoy the energy of live sports and support local teams as they compete. Bring friends and family for a fun outing filled with thrills.
In addition to sports, the fieldhouse may host exhibitions, fairs, and competitions. These events are great for discovering local talent and businesses. It’s an excellent way to connect with your community while having a fantastic time.
The facility features amenities that enhance visitor comfort. With seating, food stands, and ample parking, your experience at Genesee Fieldhouse will be enjoyable. Take advantage of the opportunity to engage in family-friendly activities this weekend.
Mark Genesee Fieldhouse on your weekend itinerary for thrilling events and community fun. You won’t want to miss out!
Address: 7200 Gateway Centre Dr, Flint, MI 48507.
5. Experience a Classic Movie at US 23 Drive-In Theatre
Experience the nostalgia of watching movies at the US 23 Drive-In Theatre. This classic venue brings back the joy of outdoor cinema. Gather your family or friends, pack the car, and head out for a fun night under the stars.
The drive-in offers a mix of new releases and beloved classics. Choose from a variety of films and enjoy them from the comfort of your own vehicle. This experience makes for a unique and memorable movie night.
Don’t forget the snacks! The concession stand features popcorn, candy, and drinks to satisfy your cravings. Pack a cozy blanket and enjoy a picnic atmosphere while watching your favorite flick.
The drive-in is family-friendly, bringing smiles to audiences of all ages. Children will enjoy the magic of watching movies outside and the sense of adventure it brings. Create lasting memories with a night spent at the drive-in.
For an unforgettable evening, head to the US 23 Drive-In Theatre for fun and great films. It’s the perfect way to enjoy a weekend night!
Address: 1 Drive In Ln, Flint, MI 48505.
6. Play a Round of Golf at Captain’s Club at Woodfield Golf Course
Enjoy a delightful day at Captain’s Club at Woodfield Golf Course. This beautiful golf course is perfect for all skill levels. Whether you’re an experienced golfer or just starting, the lush greens and well-maintained fairways set the stage for a fun day.
Book a tee time and challenge yourself on the course. The serene surroundings provide a perfect escape, allowing you to connect with nature while enjoying a relaxing game. Take in the scenic views and enjoy the fresh air as you play.
After your game, treat yourself to a delicious meal at the clubhouse. The restaurant offers a great selection of food, from casual bites to hearty meals. Sharing stories about the day’s game over dinner is a perfect way to end your visit.
The Captain’s Club also hosts tournaments and events throughout the year. Check the schedule for chances to compete and have fun with friends. Playing at this course will surely provide memorable experiences.
Plan your golfing trip at Captain’s Club this weekend for a fantastic blend of sport and relaxation.
Address: 1001 Captain’s Club Dr, Grand Blanc, MI 48439.
7. Have Lunch at Mike’s Tavern
Mike’s Tavern is a local favorite for delicious, hearty meals. This casual dining spot offers a warm, welcoming atmosphere. Whether you’re a regular or a first-timer, the friendly staff will make you feel right at home.
Try their famous burgers or other mouthwatering menu items. Everything is made with quality ingredients, ensuring a satisfying meal. Pair your lunch with one of their refreshing beverages for the perfect dining experience.
The tavern often runs specials and events, making it a popular gathering spot for locals. While you’re there, don’t hesitate to chat with the friendly patrons. You might discover some great local tips!
The rustic decor and relaxed vibe make Mike’s Tavern an ideal place for lunch with friends or family. Whether you want to watch a game or enjoy a good conversation, this is the place to be.
This weekend, make sure to stop by Mike’s Tavern for a delicious meal and a cozy atmosphere. You won’t leave hungry!
Address: 117 S Main St, Grand Blanc, MI 48439.
8. Treat Yourself at Michigan’s Greatest Fudge
Michigan’s Greatest Fudge is a delightful destination for sweet lovers. Situated in the heart of Grand Blanc, this fudge shop offers a variety of delicious treats. Indulge in their rich and creamy fudge, which is made daily.
Choose from a wide range of flavors, including classic chocolate and unique options. Each bite is a heavenly experience that will satisfy your sweet tooth. The atmosphere is friendly, and the staff is more than happy to help you choose the perfect treats.
In addition to fudge, the shop offers other sweet confections like chocolates and baked goods. Grab a few goodies to share or keep them all for yourself. Treat yourself to something special this weekend!
The shop is a great stop for gifts or souvenirs to bring home. A box of delicious fudge makes for a perfect present for friends and family. Make your way to Michigan’s Greatest Fudge for a little slice of sweetness.
Don’t miss out! Plan a visit to indulge in these sugary delights this weekend. You’ll leave with a smile and some heavenly fudge!
Address: 4131 S Saginaw St, Grand Blanc, MI 48439.
9. Go for a Walk or Run at the Grand Blanc Parks
Grand Blanc boasts several picturesque parks, making it ideal for walking or running enthusiasts. Explore the many trails and paths in these green spaces, surrounded by vibrant nature. From leisurely strolls to brisk jogs, these parks cater to every fitness level.
The parks are well-maintained, offering open spaces for activities. During your visit, you may spot various wildlife, adding to the experience. The peaceful ambiance is perfect for connecting with nature while getting some exercise.
Many parks provide amenities such as benches, picnic areas, and playgrounds. This makes it easy to take a break and enjoy a snack after your workout. It’s also an excellent opportunity to spend time with family and friends in a beautiful setting.
Whether you’re looking for a quick run or a relaxing walk, Grand Blanc’s parks are a fantastic choice. The fresh air and lovely scenery will energize your day.
Head outdoors this weekend to explore the parks and enjoy an active, healthy lifestyle!
Address: Various locations throughout Grand Blanc, MI.
10. Visit the Rick Hartker Soccer Complex
The Rick Hartker Soccer Complex is an excellent venue for soccer enthusiasts. Whether you’re playing or watching, there’s excitement in the air. The well-kept fields make it a great place for both practice and games.
This weekend, check the schedule for local games or tournaments. Cheer on community teams and experience the enthusiasm of the sport. Connect with other soccer fans and enjoy the spirited atmosphere.
For those new to soccer, it’s a perfect opportunity to learn more about the game. Engage with players and coaches who can provide insights and encouragement. The complex promotes a love for the sport in a family-friendly environment.
Pack a picnic and enjoy a meal while taking in the action. The complex offers ample space for spectators to relax and enjoy the games. It’s a great way to spend quality time together with family and friends.
Be sure to swing by the Rick Hartker Soccer Complex this weekend. Immerse yourself in the local sports culture while enjoying an exciting day!
Address: 1220 E Maple Rd, Grand Blanc, MI 48439.
11. Observe Nature at the Grand Blanc Nature Center
The Grand Blanc Nature Center is a serene escape for nature lovers. This peaceful location offers paved trails through native landscapes, making it ideal for walking or biking. Spend time connecting with nature and enjoying the outdoors.
The nature center is home to various wildlife and native plants, making it a great spot for observing animals in their natural habitat. Bring your binoculars to catch sight of birds and other wildlife during your visit. Nature enthusiasts will find the surroundings a pleasure to explore.
Additionally, the center offers educational programs and activities throughout the year. These events aim to promote awareness and appreciation of nature. It’s an excellent opportunity for visitors of all ages to learn something new.
In every season, the beauty of the nature center shines through. In spring and summer, enjoy blooming flowers, while in autumn, catch the vibrant colors of falling leaves. Winter brings a tranquil beauty, perfect for quiet walks.
Spend your weekend at the Grand Blanc Nature Center for a delightful escape into nature. Recharge and appreciate the beauty that surrounds you!
Address: 303 N Main St, Grand Blanc, MI 48439.
12. Try Bowling at Grand Blanc Lanes
Grand Blanc Lanes is the perfect place for a fun-filled evening with friends and family. This bowling alley offers a vibrant atmosphere complete with classic lanes and modern amenities. Whether you’re a pro or a newbie, everyone will enjoy rolling strikes and spares.
The facility often hosts special events and bowling nights, creating a lively experience. Check their schedule for themed nights, where you can enjoy music and fun challenges while bowling. Bringing your group to Grand Blanc Lanes ensures great entertainment.
In addition to bowling, the alley has an arcade with games for all ages. After a few rounds of bowling, enjoy some time playing games and winning prizes. It’s a fantastic way to round off your visit.
Don’t forget to grab some snacks or drinks from the café while you bowl. They offer a menu of delicious options to keep you energized during your game. Bowling with food and friends makes for a perfect evening.
Plan your bowling outing at Grand Blanc Lanes this weekend for a memorable night filled with laughter and fun!
Address: 11951 S Saginaw St, Grand Blanc, MI 48439.
13. Attend a Local Event at the Grand Blanc Library
The Grand Blanc Library is a hub of activity and knowledge for all ages. This weekend, check the schedule for exciting events and programs. From book clubs to craft nights, there’s always something engaging happening.
Participating in library events is a great way to meet new people. Join fellow community members who share similar interests. The library also hosts literary discussions, making it a treasure trove of information.
In addition to events, the library offers various resources, including books, magazines, and movie rentals. Spend some time exploring the shelves and discovering new reads to enjoy at home. The library’s friendly staff can help guide your selections.
For families, the library often offers storytime sessions for children. This fosters a love for reading in young ones while providing a fun activity. Meeting new friends during storytime makes it even more special.
The Grand Blanc Library embodies community spirit and lifelong learning. Plan your visit this weekend to engage in enriching activities and discover new titles!
Address: 419 Ainsworth St, Grand Blanc, MI 48439.
14. Explore the Local Art Scene
The local art scene in Grand Blanc is vibrant and full of creativity. Visit galleries and studios that showcase talented local artists. The artwork ranges from paintings to sculptures, providing a wonderful variety of styles and mediums.
Many galleries offer open houses and events where visitors can meet artists. Engage in discussions about their inspiration and techniques. This personal connection brings art to life in a unique way.
Art is not only found in galleries; local businesses often display works from community artists as well. Take a walk through town to appreciate the diverse forms of expression in everyday spaces. Keep an eye out for murals and public installations that brighten the streets.
Participating in workshops or art classes is another fantastic way to dive into the local art scene. Learn new skills while enjoying a creative atmosphere. These classes are often open to everyone, regardless of skill level.
By exploring Grand Blanc’s art scene, you support local talent and gain insight into the community’s creative spirit. Take a day to enjoy the art around you this weekend!
Address: Various locations throughout Grand Blanc, MI.
15. Check Out Special Events at the Grand Blanc Historical Museum
The Grand Blanc Historical Museum is full of engaging exhibits showcasing the town’s rich history. This weekend, check for special events and programs that celebrate the local culture. Events may include historical talks, guided tours, and craft days.
Attending these events is a fun way to learn more about Grand Blanc’s past. The museum offers a glimpse into the life of early settlers and key historical events that shaped the community. Get involved in hands-on activities that make history come alive!
The exhibits feature artifacts and photographs that tell the story of the area. Walking through the museum gives visitors a sense of connection to the past. It’s also a chance to appreciate the hard work of those who helped build the community.
Family-friendly activities are often organized at the museum, making it an enjoyable stop for all ages. Introduce your kids to local history in a fun, interactive way. They’ll love learning about their hometown!
This weekend, plan to visit the Grand Blanc Historical Museum for an enriching experience. Discover the hidden gems of your town while creating lasting memories.
Address: 203 E Grand Blanc Rd, Grand Blanc, MI 48439.
16. Play Mini-Golf at the Local Mini-Golf Course
Mini-golf is always a fun option for a day out! The local mini-golf course in Grand Blanc offers a fantastic experience for families and friends. The creatively designed holes provide both challenge and entertainment while you putt your way through.
Bring your best game face and challenge friends or family to see who comes out on top! Enjoy the friendly competition and laughter as you navigate through the course. It’s a great way to bond and create enjoyed memories.
The atmosphere is lively and fun, perfect for any age group. Whether you’re a skilled mini-golfer or just looking for a good time, everyone will have a blast. Take some time to appreciate the thematic decorations as you play.
Many mini-golf courses also include other activities, like arcade games or snack bars. Consider sticking around afterward to enjoy some treats. Celebrate your victory with ice cream or a refreshing drink.
This weekend, head to the local mini-golf course for some lighthearted fun. It promises to be an entertaining outing!
Address: 1550 S Saginaw St, Grand Blanc, MI 48439.
17. Visit the Genesee Valley Center
The Genesee Valley Center is a wonderful shopping destination for everyone. With a variety of stores and eateries, it offers something for every shopper. Whether you’re looking for fashion, home goods, or gifts, the mall has a diverse selection to choose from.
You can spend a whole day exploring the stores and discovering new items. Retailers range from well-known brands to unique local shops. Browse through clothing, electronics, accessories, and more while enjoying the lively atmosphere.
The center also features a food court with a mix of tasty dining options. Grab a meal or snack while taking a break from shopping. There’s something for every craving, whether it’s a quick bite or a sit-down meal.
Occasionally, the center hosts special events, such as seasonal festivals and sales. Check their calendar for upcoming happenings to make the most of your visit. Participating in events adds excitement and variety to your shopping experience.
This weekend, visit the Genesee Valley Center for an enjoyable shopping spree. With so much to offer, you’re sure to find something you love!
Address: 3341 S Linden Rd, Flint, MI 48507.
18. Enjoy a Meal at The Breakfast Station
The Breakfast Station is a popular eatery known for its hearty breakfasts. Start your day right with a delicious meal that offers a variety of options. From classic pancakes to hearty omelets, there’s something for everyone at the table.
The welcoming atmosphere makes it a great spot for gathering with family or friends. Enjoy great conversations over a cozy breakfast as you fuel up for the day ahead. Customers rave about the friendly staff and quick service.
You can also find gluten-free options and healthy choices on the menu. It caters to different dietary preferences, ensuring everyone can find something that suits them. Don’t forget to indulge in their homemade jams and sauces!
The Breakfast Station often features daily specials, making each visit unique. Check out the board for something new each time you go. It’s an excellent way to try new dishes and enjoy a delightful breakfast.
This weekend, treat yourself to breakfast at The Breakfast Station for a satisfying and delicious morning meal!
Address: 107 S Main St, Grand Blanc, MI 48439.
19. Take a Nature Walk at the Nearby Flint River Trail
The Flint River Trail offers a beautiful escape into nature just a short drive from Grand Blanc. This scenic trail follows the Flint River, providing picturesque views as you walk or bike along its path. Enjoy the serene surroundings as you explore miles of well-maintained routes.
Wildlife enthusiasts will appreciate the opportunity to observe local animals in their habitats. Bring your camera to capture stunning moments of nature. The trail provides a perfect setting for relaxation and reflection—a great way to recharge.
Make a plan for a picnic along the way, as there are spots designed for rest and enjoyment. It’s a lovely break to sit by the water while savoring a snack. The peaceful ambiance makes it easy to enjoy the moment.
In every season, the beauty of the Flint River Trail shines. Spring and summer bring vibrant greenery, while autumn showcases stunning fall foliage. Walking during winter offers a tranquil escape, perfect for serene strolls.
This weekend, venture out to the Flint River Trail for a refreshing nature walk. Embrace the calming effects of nature!
Address: 500 W 1st Ave, Flint, MI 48502.
20. Attend a Concert or Live Show at a Local Venue
Experiencing live music or shows at local venues is a great way to enjoy Grand Blanc’s vibrant culture. Throughout the weekend, look for concerts, theater performances, and community events. Various venues host talented local artists, ensuring a night filled with entertainment.
Check local listings for upcoming performances to catch your favorite artists or discover new talent. The intimate atmospheres of local venues create a fantastic connection between performers and the audience. Singing along with friends and enjoying live entertainment is sure to create lasting memories.
Don’t forget to support local eateries by grabbing food before or after the concert. Many venues are near restaurants, allowing for a complete night out. Dinner and a show make for an unforgettable evening!
Be sure to check ticket availability ahead of time, as events can sell out quickly. Engaging with the local arts scene helps foster creativity and community spirit.
This weekend, immerse yourself in live performances at a local venue. Experience music and art that brings the community together!
Address: Varies by venue in Grand Blanc, MI.
21. Try Craft Beer at a Local Brewery
Visiting a local brewery in Grand Blanc allows you to sample a variety of craft beers. Experience the creativity and passion of local brewers who produce unique flavors. This weekend, discover the art of craft beer by trying a flight of different brews.
Many breweries also offer guided tours, giving insight into the brewing process. Learn how ingredients blend to produce different styles, from stouts to IPAs. The tours are fun and educational, perfect for both beer enthusiasts and novices.
Brewery taprooms often feature food options, creating a lively atmosphere for enjoying your meal alongside a cold drink. Pairing food with beer elevates the experience, as flavors complement each other beautifully. Relax with friends as you enjoy good company and good brews!
The brewery community fosters a sense of togetherness, where patrons can meet and enjoy their love for craft beer. Join locals for events or tasting nights to broaden your palate.
This weekend, visit a local brewery in Grand Blanc for a flavorful and enjoyable outing. Embrace the local craft beer scene!
Address: Varies by brewery in Grand Blanc, MI.
22. Visit Nearby Flint for the Flint Institute of Arts
A short drive from Grand Blanc brings you to the Flint Institute of Arts. This vibrant institution showcases a diverse collection of art from around the world. Explore various exhibits featuring contemporary and historical pieces, along with local talent.
The museum often hosts special events and workshops for visitors of all ages. Engage in hands-on activities to appreciate and create art yourself. It’s an excellent opportunity for families to bond while learning together!
Make it a day trip by exploring the surrounding area. The museum is located near lovely parks and quaint shops, perfect for an afternoon stroll after your visit. Enjoy a meal at a nearby café to round off your trip.
Admission is often affordable, making it accessible for everyone. The Flint Institute of Arts is committed to bringing art and culture to the community, so it’s worth checking out regular events and exhibitions.
This weekend, visit the Flint Institute of Arts for a captivating and enriching experience. Immerse yourself in the world of creativity!
Address: 1120 E Kearsley St, Flint, MI 48503.
23. Explore the Crossroads Village & Huckleberry Railroad
Crossroads Village & Huckleberry Railroad offers a unique look at history. This living history museum features restored historic buildings that represent life in the 19th century. Walk through the village and step back in time, discovering how people lived and worked.
Additionally, take a ride on the Huckleberry Railroad. Enjoy a scenic train ride through beautiful landscapes, making for a memorable experience. It’s a fun way to appreciate nature while learning about the area’s history.
Special events are often held at Crossroads Village, such as festivals and themed weekends. Engage in activities that highlight historical traditions, crafts, and performances. These events cater to visitors of all ages, making it a fantastic outing for families.
Bring a picnic to enjoy in the picturesque surroundings. The green spaces throughout the village provide plenty of room to relax and create lasting memories with family and friends.
This weekend, plan a visit to Crossroads Village & Huckleberry Railroad for a day filled with fun, history, and adventure. It’s an experience you won’t forget!
Address: 6140 Huckleberry Rd, Flint, MI 48506.
24. Have a Fun Family Day at the Local Arcade
Local arcades are a great place to spend quality time with your family. They offer a wide range of games that cater to all ages. Whether you enjoy classic pinball machines or modern video games, there’s something for everyone.
Compete in friendly contests or work together to achieve high scores. The lively atmosphere includes music and flashing lights, creating an exciting environment. Families can bond through shared gaming experiences, making this a fantastic weekend activity.
Many arcades also feature ticket redemption games, allowing players to win prizes. Collect tickets and redeem them for fun rewards like toys or gadgets. This adds to the enjoyment and excitement of your arcade visit.
Stop by the snack bar for classic arcade treats like pizza, hot dogs, and soft drinks. Refueling with tasty food while playing games ensures energy and makes the day more enjoyable.
This weekend, head to the local arcade for an entertaining family day. Laughter, fun, and friendly competition await!
Address: Varies by arcade in Grand Blanc, MI.
25. Go Shopping at Rosedale Village Plaza
Rosedale Village Plaza is a charming shopping destination in Grand Blanc. Explore various shops and boutiques, each offering unique products and services. From fashion to home decor, there’s something to discover for everyone in the family.
The plaza’s friendly atmosphere makes shopping enjoyable. Enjoy leisurely strolls while browsing the boutiques, and engage with local shop owners. You may find the perfect gift or treat for yourself while supporting local businesses.
Dining options are also available, providing a chance to refuel during your shopping trip. Grab a bite at a nearby café or restaurant for a delicious meal. Enjoying lunch in between shopping adds to the experience!
Occasionally, the plaza hosts local events, like craft fairs or seasonal celebrations. These events are perfect for bringing the community together and adding excitement to your shopping day.
This weekend, visit Rosedale Village Plaza for an enjoyable shopping experience. Explore unique shops and celebrate local culture!
Address: 5450 S Belsay Rd, Grand Blanc, MI 48439.
Final Thoughts
This weekend in Grand Blanc offers diverse activities for everyone. Whether you’re interested in enjoying nature, attending local events, or indulging in delicious meals, there’s much to explore. Connecting with the community through these attractions strengthens local bonds and creates treasured memories.
Every visit allows you to embrace the charm of Grand Blanc. From lively parks to fascinating museums, every experience is unique. So gather your friends and family and make plans to enjoy all the delightful options available this weekend. Also, if you’re looking to explore more exciting destinations, check out places to visit in Michigan or consider some of the best weekend getaways in Ohio.