add profiling script