added benchmarking features
added benchmarking features