add TIME_TOLERANCE