* updated benchmark code