added generate_benchmark_batch