hw2 update again 4