adding PerfUtil