Finish part 2
Finish section 3
Finish section 4
Finish #5
Finish the assignment