benchmark code changed