timing and distance