hw1 partial