tools preparation