preparation tools