Added comments for generic timer