HW steps 1-8