Part way through part 2 but done for now.