made benchmarking tool
updated for benchmark tool
updated for benchmark tool