add profiling modules