really finished hw4