modify for benchmark