March 2025

Event Categories

To limit event types being displayed, check the corresponding categories:

Event Locations

To limit event locations being displayed, check the corresponding branches or places:

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
 
 
 
 
 
 
1

Saturday, March 11:30—2:30 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Origami for Young Creators

Join us in unfolding the magical world of Origami, designed exclusively for young children in grade levels 2 and 3. The art of Origami is known to help children build motor skills, enhance spatial reasoning, understand symmetry and observe patterns as they transform ordinary paper into extraordinary creations.…Learn More
2
3

Monday, March 310:00—10:45 AMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Tiny Tots Playgroup

Tiny Tots PlaygroupThis 45-minute open playgroup is for children under three and their grownups. (Siblings welcome!) This is a great opportunity to socialize and learn from one another!

Monday, March 32:00—3:30 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Digital Photography

Digital Photography I This is a 5 Week Series covering multiple subjects with assignments and sharing the student’s work. Are you still getting to know your digital camera and its features? Here’s an opportunity to learn from an expert in this seminar for beginners! Have your camera ready and learn when and how to use its special features - such as program mode, manual mode, aperture priority and shutter priority.…Learn More

Monday, March 35:30—7:30 PMLearning LabShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Knit/Crochet Night in the SPL MakerSpace

Bring your knitting, crochet, or other portable fiber craft to the library to craft in the MakerSpace. All levels welcome, no instruction provided. Contact Hedda Monaghan, hmonaghan@cwmars. org with any questions! Knitting/crochet in the MakerSpace meets on the first Monday of every month.…Learn More

Monday, March 36:30—8:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Build It Club

Build It ClubDrop by the Children's Program Room to build with different kinds of blocks, including  KEVA planks, big foam blocks, and Duplo. For kids of all ages. Caregivers, please be aware that this program has no facilitator.
4

Tuesday, March 410:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Book Beats

Book BeatsJoin Miss Carlina for this lively early-literacy music and movement program. Children and parents will enjoy music together through, song, dance, and instrument play. This program is intended for  preschoolers and their grownups. Siblings are welcome.…Learn More

Tuesday, March 44:00—6:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Lego Club

Lego ClubHead to the Children's Program Room and build with Legos.   Follow our weekly prompt, or create whatever your heart desires.   For kids of all ages who are comfortable using Legos.   Parents, please be aware that this program has no facilitator.…Learn More
5

Wednesday, March 59:30—10:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 510:30—11:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 51:00—2:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Preschool Explorers

Preschool-aged children are invited to a special storytime designed to foster independence and practice classroom skills. We will enjoy stories, songs, and a fun craft or activity. Grown ups will remain outside the program room for this independent storytime, but are welcome to assist their child with the craft at the end of the program.…Learn More
6

Thursday, March 610:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Wiggle Words

Wiggle WordsJoin Miss Sonja  in the Meeting Room for Wiggle Words!  We will sing, dance, read stories, and have oodles of fun!This program is intended for walking kiddos, but everyone is welcome. No tokens required.…Learn More

Thursday, March 610:30—11:30 AMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Fun with Colors!

A perfect way to have fun and practice school readiness skills! For toddlers, preschoolers, and their parents/caregivers. (No registration required)

Thursday, March 66:30—8:00 PMLearning LabShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Shrewsbury Readers Book Group

This group is about a good book and a good discussion.   Titles are selected from a variety of genres. Copies of the book will be available at the first floor Circulation desk for group members to check out. New members are welcome; please contact Priya Rathnam at 508-841-8537 or prathnam@shrewsburyma.…Learn More

Thursday, March 67:00—8:45 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

"The M Factor" Film Screening

Menopause is a silent epidemic that affects the health and well-being of millions of American women. In addition to experiencing traumatic physical symptoms, women are struggling with the related stresses of billions of dollars in lost wages, upended careers, family disruptions, and emotional chaos.…Learn More
7

Friday, March 72:00—3:30 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Good Day Memory Café

A memory café is a welcoming place for people living with Alzheimer's or other forms of dementia and their care partners. The Memory Café will meet on the first and third Friday of every month from 2:00-3:30 PM in the library. ContactMichael Zeller mzeller@cwmars.…Learn More

Friday, March 73:30—4:45 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Friday Fun for Teens

Drop in each week for a different activity - some relaxing, some crafty, some ridiculous, some delicious. For grades 5-12. No registration necessary.  
8

Saturday, March 82:00—3:30 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Learn Chess: from Beginner to Intermediate

It's your move! In this engaging series of chess instruction sessions, Avighna M of St John's will help chess beginners really understand how the game is played. Join each session or as your schedule allows to learn more about opening moves, attacking and defending, middle game and endgame principles, and how to use these strategies and lessons to improve on your own.…Learn More
9

Sunday, March 92:30—4:00 PMZoom

African Art Series: Anonymous Doesn't Live Here Anymore

Join us on Zoom for our African Art Series in partnership with the Groton Public Library and the Fitchburg Art Museum! This talk sheds light on traditional and modern African artists. Please register at the following link: https://us02web. zoom. us…Learn More
10

Monday, March 102:00—3:30 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Digital Photography

Digital Photography I This is a 5 Week Series covering multiple subjects with assignments and sharing the student’s work. Are you still getting to know your digital camera and its features? Here’s an opportunity to learn from an expert in this seminar for beginners! Have your camera ready and learn when and how to use its special features - such as program mode, manual mode, aperture priority and shutter priority.…Learn More

Monday, March 105:30—6:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Mindfulness Mondays

Mindfulness MondaysWind down your evening at the library with this storytime best suited for families with children aged 3-6. We will share stories, songs, breathing techniques, and simple yoga poses as we practice regulating our emotions, our bodies, and our minds . (Admittance…Learn More

Monday, March 106:30—8:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Build It Club

Build It ClubDrop by the Children's Program Room to build with different kinds of blocks, including  KEVA planks, big foam blocks, and Duplo. For kids of all ages. Caregivers, please be aware that this program has no facilitator.

Monday, March 107:00—8:00 PMZoom

VIRTUAL - Meditation and the Near Death Experience

Since the 1980s when near death experiences became part of the public consciousness, they have held endless attraction for people. Why do they resonate so powerfully within us? Join Dr. Raider, hear the latest medical research and discover a simple, natural way to connect with the inner light talked about by those who’ve experienced a NDE.…Learn More
11

Tuesday, March 1110:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Book Beats

Book BeatsJoin Miss Carlina for this lively early-literacy music and movement program. Children and parents will enjoy music together through, song, dance, and instrument play. This program is intended for  preschoolers and their grownups. Siblings are welcome.…Learn More

Tuesday, March 114:00—6:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Lego Club

Lego ClubHead to the Children's Program Room and build with Legos.   Follow our weekly prompt, or create whatever your heart desires.   For kids of all ages who are comfortable using Legos.   Parents, please be aware that this program has no facilitator.…Learn More
12

Wednesday, March 129:30—10:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 1210:30—11:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 121:00—2:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Preschool Explorers

Preschool-aged children are invited to a special storytime designed to foster independence and practice classroom skills. We will enjoy stories, songs, and a fun craft or activity. Grown ups will remain outside the program room for this independent storytime, but are welcome to assist their child with the craft at the end of the program.…Learn More
13

Thursday, March 1310:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Wiggle Words

Wiggle WordsJoin Miss Sonja  in the Meeting Room for Wiggle Words!  We will sing, dance, read stories, and have oodles of fun!This program is intended for walking kiddos, but everyone is welcome. No tokens required.…Learn More

Thursday, March 1310:30—11:30 AMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Fun with Colors!

A perfect way to have fun and practice school readiness skills! For toddlers, preschoolers, and their parents/caregivers. (No registration required)

Thursday, March 137:00—8:00 PMYoung Adult RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Teen Writing Club

Teen Writing ClubWriters and aspiring writers are invited to join this new club for teens. Bring a work in progress or try something new. Over the course of the hour we'll write, play games, work with prompts, and enjoy snacks. Writers of all skill and experience levels welcome - we're here to have fun! This club  will meet on the second Thursday of each month during the school year.…Learn More
14

Friday, March 143:30—4:45 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Friday Fun for Teens

Drop in each week for a different activity - some relaxing, some crafty, some ridiculous, some delicious. For grades 5-12. No registration necessary.  
15
16
17

Monday, March 1710:00—10:45 AMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Tiny Tots Playgroup

Tiny Tots PlaygroupThis 45-minute open playgroup is for children under three and their grownups. (Siblings welcome!) This is a great opportunity to socialize and learn from one another!…Learn More

Monday, March 172:00—3:30 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Digital Photography

Digital Photography I This is a 5 Week Series covering multiple subjects with assignments and sharing the student’s work. Are you still getting to know your digital camera and its features? Here’s an opportunity to learn from an expert in this seminar for beginners! Have your camera ready and learn when and how to use its special features - such as program mode, manual mode, aperture priority and shutter priority.…Learn More

Monday, March 176:30—8:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Build It Club

Build It ClubDrop by the Children's Program Room to build with different kinds of blocks, including  KEVA planks, big foam blocks, and Duplo. For kids of all ages. Caregivers, please be aware that this program has no facilitator.

Monday, March 178:00—8:45 PMYoung Adult RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Teen Advisory Meeting

Teen Advisory MeetingWhat is Teen Advisory? It's a way for you to connect with the library and make your voice heard. It's a chance to see your ideas and opinions come to life. It's an easy way to earn volunteer credit by attending monthly meetings. Grades 5-12. Registration required.…Learn More
18

Tuesday, March 1810:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Book Beats

Book BeatsJoin Miss Carlina for this lively early-literacy music and movement program. Children and parents will enjoy music together through, song, dance, and instrument play. This program is intended for  preschoolers and their grownups. Siblings are welcome.…Learn More

Tuesday, March 184:00—6:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Lego Club

Lego ClubHead to the Children's Program Room and build with Legos.   Follow our weekly prompt, or create whatever your heart desires.   For kids of all ages who are comfortable using Legos.   Parents, please be aware that this program has no facilitator.…Learn More
19

Wednesday, March 199:30—10:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 1910:30—11:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 191:00—2:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Preschool Explorers

Preschool-aged children are invited to a special storytime designed to foster independence and practice classroom skills. We will enjoy stories, songs, and a fun craft or activity. Grown ups will remain outside the program room for this independent storytime, but are welcome to assist their child with the craft at the end of the program.…Learn More
20

Thursday, March 2010:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Wiggle Words

Wiggle WordsJoin Miss Sonja  in the Meeting Room for Wiggle Words!  We will sing, dance, read stories, and have oodles of fun!This program is intended for walking kiddos, but everyone is welcome. No tokens required.…Learn More

Thursday, March 2010:30—11:30 AMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Fun with Colors!

A perfect way to have fun and practice school readiness skills! For toddlers, preschoolers, and their parents/caregivers. (No registration required)

Thursday, March 2011:00 AM—12:00 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Discoveries Non-Fiction Book Club

Explore fascinating true stories with us every month. From history and science, to biographies and current events, we will discuss a wide range of topics. Connect with fellow readers, share your thoughts, and expand your knowledge in a friendly, engaging environment.…Learn More

Thursday, March 207:00—8:30 PMLearning LabShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Reading Glasses- 20's & 30's Book Club

Reading Glasses, SPL's book group for adults in their 20s and 30s, will be on the 3rd Thursday of every month in a hybrid format. We will meet in the Learning Lab on the 2nd Floor, and well as on Google Meet. New attendees, please email SPLreference@cwmars.…Learn More
21

Friday, March 212:00—3:30 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Good Day Memory Café

A memory café is a welcoming place for people living with Alzheimer's or other forms of dementia and their care partners. The Memory Café will meet on the first and third Friday of every month from 2:00-3:30 PM in the library. ContactMichael Zeller, mzeller@cwmars.…Learn More

Friday, March 213:30—4:45 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Friday Fun for Teens

Drop in each week for a different activity - some relaxing, some crafty, some ridiculous, some delicious. For grades 5-12. No registration necessary.  
22

Saturday, March 222:00—3:30 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Learn Chess: from Beginner to Intermediate

It's your move! In this engaging series of chess instruction sessions, Avighna M of St John's will help chess beginners really understand how the game is played. Join each session or as your schedule allows to learn more about opening moves, attacking and defending, middle game and endgame principles, and how to use these strategies and lessons to improve on your own.…Learn More
23
24

Monday, March 242:00—3:30 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Digital Photography

Digital Photography I This is a 5 Week Series covering multiple subjects with assignments and sharing the student’s work. Are you still getting to know your digital camera and its features? Here’s an opportunity to learn from an expert in this seminar for beginners! Have your camera ready and learn when and how to use its special features - such as program mode, manual mode, aperture priority and shutter priority.…Learn More

Monday, March 246:30—8:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Build It Club

Build It ClubDrop by the Children's Program Room to build with different kinds of blocks, including  KEVA planks, big foam blocks, and Duplo. For kids of all ages. Caregivers, please be aware that this program has no facilitator.
25

Tuesday, March 2510:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Book Beats

Book BeatsJoin Miss Carlina for this lively early-literacy music and movement program. Children and parents will enjoy music together through, song, dance, and instrument play. This program is intended for  preschoolers and their grownups. Siblings are welcome.…Learn More

Tuesday, March 254:00—6:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Lego Club

Lego ClubHead to the Children's Program Room and build with Legos.   Follow our weekly prompt, or create whatever your heart desires.   For kids of all ages who are comfortable using Legos.   Parents, please be aware that this program has no facilitator.…Learn More

Tuesday, March 257:15—9:15 PMZoom

VIRTUAL - Genealogy Club

Anyone interested in genealogy (or family history) can now join the Shrewsbury Genealogy Club from the comfort of their home! The club will meet on Zoom the fourth Tuesday of every month starting at 7:15 p. m. To register, email the Genealogy Club’s clubmaster, former SPL Assistant Director George Brown, at geobrown1940@gmail.…Learn More
26

Wednesday, March 269:30—10:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 2610:30—11:00 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Babies Books and Bubbles

Babies Books and BubblesJoin Miss Carlina for Babies, Books, and Bubbles! This program includes books, songs, rhymes, fingerplays, and of course bubbles!This program is intended for children ages 0-2 years old, but everyone is welcome.

Wednesday, March 261:00—2:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Preschool Explorers

Preschool-aged children are invited to a special storytime designed to foster independence and practice classroom skills. We will enjoy stories, songs, and a fun craft or activity. Grown ups will remain outside the program room for this independent storytime, but are welcome to assist their child with the craft at the end of the program.…Learn More
27

Thursday, March 2710:00—10:30 AMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545
Meeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Wiggle Words

Wiggle WordsJoin Miss Sonja  in the Meeting Room for Wiggle Words!  We will sing, dance, read stories, and have oodles of fun!This program is intended for walking kiddos, but everyone is welcome. No tokens required.…Learn More

Thursday, March 2710:30—11:30 AMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Fun with Colors!

A perfect way to have fun and practice school readiness skills! For toddlers, preschoolers, and their parents/caregivers. (No registration required)

Thursday, March 276:30—7:30 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Cookbook Book Club

A cookbook will be selected every month and copies will be available at the main desk during the first week of the month. Participants are invited to choose a recipe from the cookbook, prepare it at home, then bring it to the library to share with others.…Learn More
28

Friday, March 283:30—4:45 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Friday Fun for Teens

Drop in each week for a different activity - some relaxing, some crafty, some ridiculous, some delicious. For grades 5-12. No registration necessary.  
29

Saturday, March 2911:00 AM—2:00 PMMeeting Room BShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Brunch & Board Games

Come try out a new board game, or bring your own to set up a game! Brunch and Board games is intended for adults to try new games, teach games you love, and connect with others! There are some light snacks provided to keep you going! Come as a group or as an individual.…Learn More
30
31

Monday, March 312:00—3:30 PMMeeting Room AShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Digital Photography

Digital Photography I This is a 5 Week Series covering multiple subjects with assignments and sharing the student’s work. Are you still getting to know your digital camera and its features? Here’s an opportunity to learn from an expert in this seminar for beginners! Have your camera ready and learn when and how to use its special features - such as program mode, manual mode, aperture priority and shutter priority.…Learn More

Monday, March 316:30—8:00 PMChildren's Program RoomShrewsbury Public Library609 Main Street, Shrewsbury, MA, 01545

Build It Club

Build It ClubDrop by the Children's Program Room to build with different kinds of blocks, including  KEVA planks, big foam blocks, and Duplo. For kids of all ages. Caregivers, please be aware that this program has no facilitator.