This is the real file for assignment 1, part 2.