Added comments to show progression of work.