Timing and design