fixed profiler