add nessary tools