Event List

Age Group
Age Group
Program Type
Room
Ongoing Events
Registration Type

Primary tabs

This event is in the "School Age" group

Fractal Art (Grades 3-5)

Monday, December 15, 2025 at 5:00pm - 5:45pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
School Age

Explore the magical world where math and art come together! Children will learn about fractals and symmetry while creating their own unique snowflake-inspired designs. A fun and creative way to see patterns in nature come to life!

Open
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Crafts, In-Person
Registration Required
Event Details:

Explore the magical world where math and art come together! Children will learn about fractals and symmetry while creating their own unique snowflake-inspired designs. A fun and creative way to see patterns in nature come to life!

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Mighty Makers: Watercolor Snowflake Art (Grades K-5)

Tuesday, December 16, 2025 at 5:00pm - 5:45pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
School Age

Use resist techniques with white crayons and watercolor paints to design your own beautiful, one-of-a-kind snowflake artwork. Be sure to dress for a mess!

Full
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Crafts, In-Person
Registration Required
Event Details:

Use resist techniques with white crayons and watercolor paints to design your own beautiful, one-of-a-kind snowflake artwork. Be sure to dress for a mess!

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Winter Pudding Dirt Cups (Grades K-5)

Wednesday, December 17, 2025 at 5:00pm - 5:45pm
Children's Programming Room at Riverhead Free Library
Program Type:
Cooking, In-Person
Age Group:
School Age

Enjoy a snowy story, then make your own Winter Pudding Dirt Cup! We’ll use vanilla pudding, cookie crumbles, and marshmallow snowmen to create a sweet winter treat.

Full
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Cooking, In-Person
Registration Required
Event Details:

Enjoy a snowy story, then make your own Winter Pudding Dirt Cup! We’ll use vanilla pudding, cookie crumbles, and marshmallow snowmen to create a sweet winter treat.

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Do you wanna build a snowman? (Grades 1-5)

Monday, December 29, 2025 at 11:00am - 12:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Crafts, In-Person
Age Group:
School Age

Kids will mix up their own homemade snow using just conditioner and baking soda, then shape and decorate their very own mini snowman to take home!

Open
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Crafts, In-Person
Registration Required
Event Details:

Kids will mix up their own homemade snow using just conditioner and baking soda, then shape and decorate their very own mini snowman to take home!

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

New Years Cupcake Craft (Grades 3-5)

Monday, December 29, 2025 at 5:30pm - 6:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
School Age

Get ready to ring in the new year by designing your very own dream paper craft cupcake.

Open
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Crafts, In-Person
Registration Required
Event Details:

Get ready to ring in the new year by designing your very own dream paper craft cupcake.

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "Infant/Toddler/Preschool" group
This event is in the "School Age" group

Snowball Adventures: Winter Reading Challenge

All Day 1/1 - 2/28
Virtual at Riverhead Free Library
Program Type:
Reading Club
Age Group:
Infant/Toddler/Preschool, School Age

For children ages birth-5 years old and in grades K-5. 

Virtual Event
Library Branch: Riverhead Free Library
Room: Virtual
Age Group: Infant/Toddler/Preschool, School Age
Program Type: Reading Club
Event Details:

For children ages birth-5 years old and in grades K-5. 

This event is in the "School Age" group

Salt and Watercolor Snowflake Art

Monday, January 12, 2026 at 5:30pm - 6:15pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
School Age

Create your own unique shimmering snowflake art using a crayon, watercolors, and some salt! No two snowflakes (or creations!) are ever the same. It’s the perfect craft for a cold winter day!

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Crafts, In-Person
Registration Required
Event Details:

Create your own unique shimmering snowflake art using a crayon, watercolors, and some salt! No two snowflakes (or creations!) are ever the same. It’s the perfect craft for a cold winter day!

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Mighty Makers: Ozobot Adventure Park

Tuesday, January 13, 2026 at 5:30pm - 6:30pm
Children's Programming Room at Riverhead Free Library
Program Type:
In-Person
Age Group:
School Age

Mighty Makers is a hands-on program series where kids explore creativity through technology.

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: In-Person
Registration Required
Event Details:

Mighty Makers is a hands-on program series where kids explore creativity through technology.

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Moving Pictures

Thursday, January 15, 2026 at 5:00pm - 5:45pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, In-Person, STEAM
Age Group:
School Age

Get creative and make your art come alive! In this hands-on program, we’ll design and build simple moving pictures using sliders and storytelling. It's a fun mix of art, imagination, and a little bit of engineering!

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, In-Person, STEAM
Registration Required
Event Details:

Get creative and make your art come alive! In this hands-on program, we’ll design and build simple moving pictures using sliders and storytelling. It's a fun mix of art, imagination, and a little bit of engineering!

This event is in the "School Age" group

Slime Time

Tuesday, January 20, 2026 at 6:00pm - 6:30pm
Children's Programming Room at Riverhead Free Library
Program Type:
In-Person
Age Group:
School Age

Dress for a mess and create an icy winter themed slime! 

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: In-Person
Registration Required
Event Details:

Dress for a mess and create an icy winter themed slime! 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "Family" group
This event is in the "School Age" group

Game On!

Wednesday, January 21, 2026 at 5:00pm - 6:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Games and Recreation, Gaming, In-Person, Parent & Child
Age Group:
Family, School Age

For families with children in grades K-5.

Get ready for an evening of fun, laughter, strategy, and teamwork! Drop-in to play awesome board games that spark creativity and build friendships. 

Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: Family, School Age
Program Type: Games and Recreation, Gaming, In-Person, Parent & Child
Event Details:

For families with children in grades K-5.

Get ready for an evening of fun, laughter, strategy, and teamwork! Drop-in to play awesome board games that spark creativity and build friendships. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "Family" group
This event is in the "Infant/Toddler/Preschool" group
This event is in the "School Age" group

LEGO Club

Thursday, January 22, 2026 at 4:00pm - 7:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Clubs, Games and Recreation, In-Person, Parent & Child
Age Group:
Family, Infant/Toddler/Preschool, School Age

Join us for family LEGO Club! Work together to build creative projects, complete fun challenges, and show off your brick-building skills. All ages are welcome—just bring your imagination!

Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: Family, Infant/Toddler/Preschool, School Age
Program Type: Clubs, Games and Recreation, In-Person, Parent & Child
Event Details:

Join us for family LEGO Club! Work together to build creative projects, complete fun challenges, and show off your brick-building skills. All ages are welcome—just bring your imagination!

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

StoryLab

Monday, January 26, 2026 at 5:00pm - 5:30pm
Children's Programming Room at Riverhead Free Library
Program Type:
In-Person, STEAM
Age Group:
School Age

Get ready to read, imagine, and invent! Each session starts with a great book and ends with a hands-on STEAM challenge. From building bridges to solving problems, kids will explore big ideas through stories and creativity.

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: In-Person, STEAM
Registration Required
Event Details:

Get ready to read, imagine, and invent! Each session starts with a great book and ends with a hands-on STEAM challenge. From building bridges to solving problems, kids will explore big ideas through stories and creativity.

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Creative Crew: Pinch Pot Creatures

Tuesday, January 27, 2026 at 5:30pm - 6:30pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
School Age

Join the Creative Crew and bring your creativity to life through hands-on arts and crafts projects.

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Crafts, In-Person
Registration Required
Event Details:

Join the Creative Crew and bring your creativity to life through hands-on arts and crafts projects.

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Cookie Color Wheel

Wednesday, January 28, 2026 at 6:00pm - 7:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Cooking, In-Person
Age Group:
School Age

Kids will learn to mix colors in a fun and tasty way using cookies and frosting to make a cookie color wheel. 

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Cooking, In-Person
Registration Required
Event Details:

Kids will learn to mix colors in a fun and tasty way using cookies and frosting to make a cookie color wheel. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Among Us Challenge

Thursday, January 29, 2026 at 6:00pm - 7:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Games and Recreation, Gaming, In-Person
Age Group:
School Age

Call a meeting! Come test your skills as you either try to save your space station, or sneak around eliminating the other players in this fun “real life” version of the hit video game. 

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Games and Recreation, Gaming, In-Person
Registration Required
Event Details:

Call a meeting! Come test your skills as you either try to save your space station, or sneak around eliminating the other players in this fun “real life” version of the hit video game. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Darling Doves Paper Craft

Tuesday, February 3, 2026 at 4:30pm - 7:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
School Age

For Grades 1-5. Visit us after school to create a special craft for someone you love! No registration required. 

Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Crafts, In-Person
Event Details:

For Grades 1-5. Visit us after school to create a special craft for someone you love! No registration required. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "Infant/Toddler/Preschool" group
This event is in the "School Age" group

Love Bug Craft

Friday, February 6, 2026 at 10:30am - 4:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
Infant/Toddler/Preschool, School Age

For ages 3-10. Show your love for someone this Valentines Day with this cute craft. No registration required. 

Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: Infant/Toddler/Preschool, School Age
Program Type: Art, Crafts, In-Person
Event Details:

For ages 3-10. Show your love for someone this Valentines Day with this cute craft. No registration required. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "Family" group
This event is in the "School Age" group

Snow White Movie Matinee

Sunday, February 8, 2026 at 1:00pm - 3:00pm
Grand Room at Riverhead Free Library
Program Type:
Movie
Age Group:
Family, School Age

Escape the cold and join us to watch the re-imagined Disney classic!

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Grand Room
Age Group: Family, School Age
Program Type: Movie
Registration Required
Event Details:

Escape the cold and join us to watch the re-imagined Disney classic!

This event is in the "Family" group
This event is in the "School Age" group

Be Mine BINGO!

Monday, February 9, 2026 at 5:00pm - 5:45pm
Children's Programming Room at Riverhead Free Library
Program Type:
Games and Recreation, In-Person
Age Group:
Family, School Age

Get ready to shout BINGO and win some sweet prizes!
 

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: Family, School Age
Program Type: Games and Recreation, In-Person
Registration Required
Event Details:

Get ready to shout BINGO and win some sweet prizes!
 

This event is in the "School Age" group

Mighty Makers: Circuit Symphony

Tuesday, February 10, 2026 at 5:30pm - 6:30pm
Children's Programming Room at Riverhead Free Library
Program Type:
In-Person
Age Group:
School Age

Mighty Makers is a hands-on program series where kids explore creativity through technology. In this session, turn ordinary objects like play-dough or foil into piano keys and bongos using the Makey Makey invention kit. 

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: In-Person
Registration Required
Event Details:

Mighty Makers is a hands-on program series where kids explore creativity through technology. In this session, turn ordinary objects like play-dough or foil into piano keys and bongos using the Makey Makey invention kit. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Valentines Day Card Workshop

Wednesday, February 11, 2026 at 3:30pm - 7:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Art, Crafts, In-Person
Age Group:
School Age

For Grades K-5. Celebrate Valentine’s Day at our creative workshop!

Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Art, Crafts, In-Person
Event Details:

For Grades K-5. Celebrate Valentine’s Day at our creative workshop!

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Slime Time: Valentine's Edition

Tuesday, February 17, 2026 at 3:00pm - 4:00pm
Children's Programming Room at Riverhead Free Library
Program Type:
Crafts, In-Person, Parent & Child
Age Group:
School Age

Choose from pink or red to make a valentines day themed slime. 

Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Crafts, In-Person, Parent & Child
Event Details:

Choose from pink or red to make a valentines day themed slime. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.

This event is in the "School Age" group

Among Us Challenge

Wednesday, February 18, 2026 at 3:30pm - 4:30pm
Children's Programming Room at Riverhead Free Library
Program Type:
Games and Recreation, Gaming, In-Person
Age Group:
School Age

Call a meeting! Come test your skills as you either try to save your space station, or sneak around eliminating the other players in this fun “real life” version of the hit video game. 

Upcoming
Registration Required
Library Branch: Riverhead Free Library
Room: Children's Programming Room
Age Group: School Age
Program Type: Games and Recreation, Gaming, In-Person
Registration Required
Event Details:

Call a meeting! Come test your skills as you either try to save your space station, or sneak around eliminating the other players in this fun “real life” version of the hit video game. 

Disclaimer(s)

Behavior Clause for School-Age Programs

By attending this program, participants agree to conduct themselves in a respectful and appropriate manner. Disruptive, inappropriate, or unsafe behavior toward staff, presenters, or fellow attendees will not be tolerated and may result in removal from the program and/or restriction from future library events. Parents or guardians are responsible for the behavior of their children during all youth and family programs. The library reserves the right to take appropriate action as needed to ensure a welcoming and safe environment for all.