worked on benchmark script