configurable component (algorithm, iteration count)