https://ones.com/blog/comparison/best-component-batch-operation-solution/