add component table