totally revamped how benchmarks work