add test for question 3