added benchmark tool.