added profiler as a package