First implementation of the benchmark