all done except part 5