some notes on tools