Base Class for timing