add execute profiling