finishing part 1