Up to part 6

Finish rest off later