adding more benchmarking