add repeats and warmup support