some work on benchmark script