part 7 update

first pass at part 7