further improvements in benchmarking