i was not aware of Stopwatch.StartNew(), use it throughout