add new feature: benchmark test.