added perf