Almost ALMOST done with part 2