hw4 unfinished