update some tools
problem 33