timing method