Hw4 complete