started refactoring the benchmarks to use a benchmarker helper class