Added profiler class