actually finished part 3 now