add question 2.4, bugs exist