Step 4 partially finished.