Completed Project 9.3 and commented code