tools used