add explaination for benchmark