add profiling interface