changes added for benchmarking