started translating benchmarking functions