Added more comments to Question 3