Finished Section 4 of the Tutorial