Updating hw4 code