added a profiler