This event is in the "Adults" group Mount Airy Knitters Wednesday, May 6, 2026 at 10:00am - 12:00pm Mount Airy Small Meeting Room at Mount Airy Branch Program Type: DIY Arts and Crafts Age Group: Adults Join the Mount Airy Knitters for a weekly roundtable of knitting, conversation, and fun. All experience levels are welcome. View Details This event is in the "Adults" group May 6 2026 Wed Mount Airy Knitters 10:00am–12:00pm Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Small Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Join the Mount Airy Knitters for a weekly roundtable of knitting, conversation, and fun. All experience levels are welcome. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Eldersburg Hooked on Crochet Wednesday, May 6, 2026 at 6:00pm - 7:45pm Eldersburg Large Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts Age Group: Teens, 12 - Adults, Adults Join this friendly crochet group open to beginners and experienced crocheters alike. Those new to crocheting should bring a size J hook and a light-colored, worsted-weight yarn to the class. View Details This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group May 6 2026 Wed Eldersburg Hooked on Crochet 6:00pm–7:45pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Teens ( 12 - Adults ) Adults Program Type: DIY Arts and Crafts Description: Join this friendly crochet group open to beginners and experienced crocheters alike. Those new to crocheting should bring a size J hook and a light-colored, worsted-weight yarn to the class. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Crafty Activities for Seniors Thursday, May 7, 2026 at 1:00pm - 2:00pm Mount Airy Large Meeting Room at Mount Airy Branch Program Type: DIY Arts and Crafts Age Group: Adults Are you a retiree or an older adult who enjoys making crafts? If so, then please join us for a monthly group session where you'll create something different to take home or share. View Details This event is in the "Adults" group May 7 2026 Thu Crafty Activities for Seniors 1:00pm–2:00pm Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Are you a retiree or an older adult who enjoys making crafts? If so, then please join us for a monthly group session where you'll create something different to take home or share. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Kids" group Messy Masterpieces: Family Days Thursday, May 7, 2026 at 1:00pm - 2:00pm Taneytown Large Meeting Room at Taneytown Branch Program Type: DIY Arts and Crafts Age Group: Kids, 2 - 6 Paint and scissors and glue, oh my! It’s time to create your very own messy masterpieces to give to those you love for the upcoming special family holidays! Please dress to get messy. Upcoming View Details Registration Required This event is in the "Kids" group This event is in the "2 - 6" group May 7 2026 Thu Messy Masterpieces: Family Days 1:00pm–2:00pm Taneytown Branch Upcoming Registration will open on April 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Kids ( 2 - 6 ) Program Type: DIY Arts and Crafts Registration Required Description: Paint and scissors and glue, oh my! It’s time to create your very own messy masterpieces to give to those you love for the upcoming special family holidays! Please dress to get messy.
This event is in the "Teens" group This event is in the "Adults" group Hooks & Needles: Spotlight on Cross Stitch Thursday, May 7, 2026 at 5:30pm - 7:30pm Taneytown Large Meeting Room at Taneytown Branch Program Type: DIY Arts and Crafts Age Group: Teens, 13 - Adults, Adults A limited number of cross stitch kits will be available for our May drop-in! Cross stitch is easy to learn, so you can get started while you're here and learn what you need to finish on your own. View Details This event is in the "Teens" group This event is in the "13 - Adults" group This event is in the "Adults" group May 7 2026 Thu Hooks & Needles: Spotlight on Cross Stitch 5:30pm–7:30pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Teens ( 13 - Adults ) Adults Program Type: DIY Arts and Crafts Description: A limited number of cross stitch kits will be available for our May drop-in! Cross stitch is easy to learn, so you can get started while you're here and learn what you need to finish on your own. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Crochet Lily of the Valley Thursday, May 7, 2026 at 6:30pm - 7:30pm Finksburg Small Meeting Room at Finksburg Branch Program Type: DIY Arts and Crafts Age Group: Adults Did you know that the Lily of the Valley symbolizes a return to happiness? This series of programs will guide you through the process of creating your own beautiful Lily of the Valley flowers. Upcoming View Details Registration Required This event is in the "Adults" group May 7 2026 Thu Crochet Lily of the Valley 6:30pm–7:30pm Finksburg Branch Upcoming Registration will open on April 9, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Small Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Registration Required Description: Did you know that the Lily of the Valley symbolizes a return to happiness? This series of programs will guide you through the process of creating your own beautiful Lily of the Valley flowers. Disclaimer(s) All attendees need to register.
This event is in the "Teens" group This event is in the "Adults" group Eldersburg Hooked on Crochet Monday, May 11, 2026 at 12:30pm - 2:30pm Eldersburg Large Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts Age Group: Teens, 12 - Adults, Adults Join this friendly crochet group open to beginners and experienced crocheters alike. Those new to crocheting should bring a size J hook and a light-colored, worsted-weight yarn to the class. View Details This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group May 11 2026 Mon Eldersburg Hooked on Crochet 12:30pm–2:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Teens ( 12 - Adults ) Adults Program Type: DIY Arts and Crafts Description: Join this friendly crochet group open to beginners and experienced crocheters alike. Those new to crocheting should bring a size J hook and a light-colored, worsted-weight yarn to the class. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Come Create Monday, May 11, 2026 at 6:00pm - 7:00pm Taneytown Large Meeting Room at Taneytown Branch Program Type: DIY Arts and Crafts Age Group: Adults Doing crafts improves your mood, reduces stress, and is fun! Explore your inner artist. All supplies will be provided. Upcoming View Details Registration Required This event is in the "Adults" group May 11 2026 Mon Come Create 6:00pm–7:00pm Taneytown Branch Upcoming Registration will open on April 27, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Registration Required Description: Doing crafts improves your mood, reduces stress, and is fun! Explore your inner artist. All supplies will be provided. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. All attendees need to register.
This event is in the "Adults" group Drop-In Diamond Painting Tuesday, May 12, 2026 at 1:30pm - 7:30pm Taneytown Large Meeting Room at Taneytown Branch Program Type: DIY Arts and Crafts Age Group: Adults Join us for a drop-in session of diamond painting! No experience is necessary! View Details This event is in the "Adults" group May 12 2026 Tue Drop-In Diamond Painting 1:30pm–7:30pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Join us for a drop-in session of diamond painting! No experience is necessary! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group Diamond Painting for Teens Tuesday, May 12, 2026 at 6:00pm - 7:30pm Taneytown Small Meeting Room at Taneytown Branch Program Type: DIY Arts and Crafts Age Group: Teens, 12 - 17 We'll have a new diamond painting project each month, and no experience is necessary! Upcoming View Details Registration Required This event is in the "Teens" group This event is in the "12 - 17" group May 12 2026 Tue Diamond Painting for Teens 6:00pm–7:30pm Taneytown Branch Upcoming Registration will open on April 28, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Small Meeting Room Age Group: Teens ( 12 - 17 ) Program Type: DIY Arts and Crafts Registration Required Description: We'll have a new diamond painting project each month, and no experience is necessary! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. All attendees need to register.
This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Knit and Chat Tuesday, May 12, 2026 at 6:00pm - 7:30pm Eldersburg Mid-Size Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts Age Group: Kids, 8 - Adults, Teens, Adults Join us for this monthly meet-up with other knitters of all ages to relax, knit, get ideas for projects, receive help on current projects, gain new skills, and learn to knit if you don't know how. View Details This event is in the "Kids" group This event is in the "8 - Adults" group This event is in the "Teens" group This event is in the "Adults" group May 12 2026 Tue Knit and Chat 6:00pm–7:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Mid-Size Meeting Room Age Group: Kids ( 8 - Adults ) Teens Adults Program Type: DIY Arts and Crafts Description: Join us for this monthly meet-up with other knitters of all ages to relax, knit, get ideas for projects, receive help on current projects, gain new skills, and learn to knit if you don't know how. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Mount Airy Knitters Wednesday, May 13, 2026 at 10:00am - 12:00pm Mount Airy Small Meeting Room at Mount Airy Branch Program Type: DIY Arts and Crafts Age Group: Adults Join the Mount Airy Knitters for a weekly roundtable of knitting, conversation, and fun. All experience levels are welcome. View Details This event is in the "Adults" group May 13 2026 Wed Mount Airy Knitters 10:00am–12:00pm Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Small Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Join the Mount Airy Knitters for a weekly roundtable of knitting, conversation, and fun. All experience levels are welcome. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group CD Garden Art Wednesday, May 13, 2026 at 2:00pm - 3:00pm Eldersburg Large Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts, Gardening and Environment Age Group: Teens, 14 - Adults, Adults Bring some sparkle to your deck, patio, or garden by creating a beautiful piece of art using a repurposed CD. This beautiful outdoor ornament will add interest and personality to your outdoor space. Upcoming View Details Registration Required This event is in the "Teens" group This event is in the "14 - Adults" group This event is in the "Adults" group May 13 2026 Wed CD Garden Art 2:00pm–3:00pm Eldersburg Branch Upcoming Registration will open on April 29, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Teens ( 14 - Adults ) Adults Program Type: DIY Arts and Crafts, Gardening and Environment Registration Required Description: Bring some sparkle to your deck, patio, or garden by creating a beautiful piece of art using a repurposed CD. This beautiful outdoor ornament will add interest and personality to your outdoor space. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Engraved Tumblers Wednesday, May 13, 2026 at 5:00pm - 7:00pm Exploration Commons Classroom at Exploration Commons Program Type: DIY Arts and Crafts, STEM/STEAM, Technology and Maker Age Group: Teens, 16 - Adults, Adults In this class, we will be engraving tumblers using Adobe Illustrator to create a simple design with text and graphics. Previous laser design experience is helpful but not required. Upcoming View Details Registration Required Payment Required This event is in the "Teens" group This event is in the "16 - Adults" group This event is in the "Adults" group May 13 2026 Wed Engraved Tumblers 5:00pm–7:00pm Exploration Commons Upcoming Registration will open on April 29, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Exploration Commons Room: Exploration Commons Classroom Age Group: Teens ( 16 - Adults ) Adults Program Type: DIY Arts and Crafts, STEM/STEAM, Technology and Maker Registration Required Payment Required Description: In this class, we will be engraving tumblers using Adobe Illustrator to create a simple design with text and graphics. Previous laser design experience is helpful but not required. Disclaimer(s) All attendees need to register.
This event is in the "Teens" group Eldersburg Branch Anime Club Wednesday, May 13, 2026 at 6:00pm - 7:30pm Eldersburg Mid-Size Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts, Fun and Games Age Group: 11 - 17, Teens Join us at CCPL's Eldersburg Branch for all things anime and manga! Watch the first episode of an anime, make anime-themed crafts, discuss your favorite series, share your artwork, and more! View Details This event is in the "11 - 17" group This event is in the "Teens" group May 13 2026 Wed Eldersburg Branch Anime Club 6:00pm–7:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Mid-Size Meeting Room Age Group: ( 11 - 17 ) Teens Program Type: DIY Arts and Crafts, Fun and Games Description: Join us at CCPL's Eldersburg Branch for all things anime and manga! Watch the first episode of an anime, make anime-themed crafts, discuss your favorite series, share your artwork, and more! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Eldersburg Hooked on Crochet Wednesday, May 13, 2026 at 6:00pm - 7:45pm Eldersburg Large Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts Age Group: Teens, 12 - Adults, Adults Join this friendly crochet group open to beginners and experienced crocheters alike. Those new to crocheting should bring a size J hook and a light-colored, worsted-weight yarn to the class. View Details This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group May 13 2026 Wed Eldersburg Hooked on Crochet 6:00pm–7:45pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Teens ( 12 - Adults ) Adults Program Type: DIY Arts and Crafts Description: Join this friendly crochet group open to beginners and experienced crocheters alike. Those new to crocheting should bring a size J hook and a light-colored, worsted-weight yarn to the class. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Papercraft Studio Thursday, May 14, 2026 at 6:00pm - 7:45pm Eldersburg Small Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts Age Group: Adults Interested in meeting other scrapbookers, card makers, and papercraft people? Attend our monthly session on second Thursdays to work on and finish projects, share ideas and layouts, share or exchange supplies, and have fun! View Details This event is in the "Adults" group May 14 2026 Thu Papercraft Studio 6:00pm–7:45pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Small Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Interested in meeting other scrapbookers, card makers, and papercraft people? Attend our monthly session on second Thursdays to work on and finish projects, share ideas and layouts, share or exchange supplies, and have fun! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Kids" group Preschool Play: Mother's Day Craft and Play Friday, May 15, 2026 at 10:00am - 11:00am Westminster Large Meeting Room (Staff Use Only) at Westminster Branch Program Type: DIY Arts and Crafts Age Group: Kids, 3 - 6 Play is a fantastic way for children to develop their critical thinking skills. Join us for this special themed Preschool Play where you can craft a handmade gift for Mother's Day and then stay for an open playtime. View Details This event is in the "Kids" group This event is in the "3 - 6" group May 15 2026 Fri Preschool Play: Mother's Day Craft and Play 10:00am–11:00am Westminster Branch Remaining seats Remaining waitlist seats Location: Westminster Branch Room: Westminster Large Meeting Room (Staff Use Only) Age Group: Kids ( 3 - 6 ) Program Type: DIY Arts and Crafts Description: Play is a fantastic way for children to develop their critical thinking skills. Join us for this special themed Preschool Play where you can craft a handmade gift for Mother's Day and then stay for an open playtime. Disclaimer(s) Siblings are welcome to attend this program.
This event is in the "Adults" group Spring into Summer Card Camp Saturday, May 16, 2026 at 10:00am - 12:00pm Finksburg Large Meeting Room at Finksburg Branch Program Type: DIY Arts and Crafts Age Group: Adults Create, connect, and craft beautiful handmade greeting cards in a fun and welcoming space! You’ll receive step-by-step guidance, inspiration, and all the supplies needed to design three unique cards. Upcoming View Details Registration Required This event is in the "Adults" group May 16 2026 Sat Spring into Summer Card Camp 10:00am–12:00pm Finksburg Branch Upcoming Registration will open on May 2, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Registration Required Description: Create, connect, and craft beautiful handmade greeting cards in a fun and welcoming space! You’ll receive step-by-step guidance, inspiration, and all the supplies needed to design three unique cards. Disclaimer(s) All attendees need to register.
This event is in the "Teens" group This event is in the "Adults" group Spring Paint Party Saturday, May 16, 2026 at 1:00pm - 2:30pm Westminster Large Meeting Room (Staff Use Only) at Westminster Branch Program Type: DIY Arts and Crafts Age Group: Teens, 13 - Adults, Adults Help us celebrate spring by joining us for a fun afternoon of painting!The paint we use can stain clothing, so please wear old clothes to this event. Materials will be provided. No prior experience is necessary. Upcoming View Details Registration Required This event is in the "Teens" group This event is in the "13 - Adults" group This event is in the "Adults" group May 16 2026 Sat Spring Paint Party 1:00pm–2:30pm Westminster Branch Upcoming Registration will open on May 2, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Westminster Branch Room: Westminster Large Meeting Room (Staff Use Only) Age Group: Teens ( 13 - Adults ) Adults Program Type: DIY Arts and Crafts Registration Required Description: Help us celebrate spring by joining us for a fun afternoon of painting!The paint we use can stain clothing, so please wear old clothes to this event. Materials will be provided. No prior experience is necessary. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. All attendees need to register.
This event is in the "Adults" group Sykesville Painting Club Workshop with Karen Peck Saturday, May 16, 2026 at 1:00pm - 4:30pm Eldersburg Large Meeting Room at Eldersburg Branch Program Type: DIY Arts and Crafts Age Group: Adults The library is partnering with the Sykesville Painting Club to offer Karen Peck's Pastel Workshop. View Details This event is in the "Adults" group May 16 2026 Sat Sykesville Painting Club Workshop with Karen Peck 1:00pm–4:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: The library is partnering with the Sykesville Painting Club to offer Karen Peck's Pastel Workshop. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Let's Bead Monday, May 18, 2026 at 5:30pm - 6:30pm Taneytown Large Meeting Room at Taneytown Branch Program Type: DIY Arts and Crafts Age Group: 11 - Adults, Teens, Adults Join for an hour of free beading creation time to reduce stress and socialize. No instructions or lessons needed. Upcoming View Details Registration Required This event is in the "11 - Adults" group This event is in the "Teens" group This event is in the "Adults" group May 18 2026 Mon Let's Bead 5:30pm–6:30pm Taneytown Branch Upcoming Registration will open on May 4, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: ( 11 - Adults ) Teens Adults Program Type: DIY Arts and Crafts Registration Required Description: Join for an hour of free beading creation time to reduce stress and socialize. No instructions or lessons needed. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group North Carroll Knitters Group Tuesday, May 19, 2026 at 1:00pm - 3:00pm North Carroll Small Meeting Room at North Carroll Branch Program Type: DIY Arts and Crafts Age Group: Adults Knitters and crocheters are welcome to join this group gathering to share tips, projects, and patterns. View Details This event is in the "Adults" group May 19 2026 Tue North Carroll Knitters Group 1:00pm–3:00pm North Carroll Branch Remaining seats Remaining waitlist seats Location: North Carroll Branch Room: North Carroll Small Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Knitters and crocheters are welcome to join this group gathering to share tips, projects, and patterns. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Needle Little Klatch? Tuesday, May 19, 2026 at 5:00pm - 7:00pm Westminster Small Meeting Room at Westminster Branch Program Type: DIY Arts and Crafts Age Group: Teens, 16 - Adults, Adults Klatch (noun): a gathering usually characterized by informal conversation.Join us for a casual, bi-weekly stitching club. All needle-crafters are welcome! View Details This event is in the "Teens" group This event is in the "16 - Adults" group This event is in the "Adults" group May 19 2026 Tue Needle Little Klatch? 5:00pm–7:00pm Westminster Branch Remaining seats Remaining waitlist seats Location: Westminster Branch Room: Westminster Small Meeting Room Age Group: Teens ( 16 - Adults ) Adults Program Type: DIY Arts and Crafts Description: Klatch (noun): a gathering usually characterized by informal conversation.Join us for a casual, bi-weekly stitching club. All needle-crafters are welcome! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.