adapted benchmarking framework