add tool component type