updaed perf