4. Design Details