tools and materials