hw2 update again 3