question 3.4

modification