Implemented better benchmarks