fixed benchmark, output is wip