part 7
part 8
closure finished.