added a benchmarking tool