Finished part one, two, started part three.