fix perf