benchmark adjusted; threadtest added