Added profiling tools