tool operation