clean-up part 3 finished