most of part 5 done