update hw3 hw4