re-run of benchmarks still some improvements to be made clearly