more progress on timing and FFT