Add tool component