partial completion hmwrk 4