hw4.x done