improve question 1