hw4
redone