Add profiler
Merge