HW 4. done.