profiler overhaul