Timing Tools

Timing tools.