updates to hw4