part 4 completed.