various tools added