very clean and acuminating to time.