added benchmark tools