add multiple repeats support in one 'run()'