Finished Part 4 of the Tutorial