add some tools