add some tools calss