Step 2: complete