D2. Design Document