Homework 6

I kept getting an assertion error when trying to implement a fragment so
i was unable to do part 3.