Completed question 3 and question 4