Design vs. Implementation Walkthrough