new benchmarking decorators