tools and preparation