completed some tools