A customized profiler