Step 1: Design