hw2 modify2