some tools use by my self