added severals tools