Finished project 8.
Added comments.