update hw2 542