progress on profiler