part 3 complete.