some tools....