add benchmark tools