hw4 partial