finished part 7 some minor subpart to question 14 may be useful