rewrote perf tests for SURF