improve banchmark tool.