benchmarking added