add profiler module