tool scripts