tools and materials required