added Stopwatch wrapper and interface