Almost done with question 1