Added StopWatch profiling