new timing method - works for 12 and 1 stuff