Design
3. Timing