Problem 2 Second Commit with Comments