added more tool types