Code profiling (6/23)

Code profiling