benchmarks for the new implementations