hw4 step 7
hw4 step 8
hw4 step 9