part 5, example 5
part 5, example 6
part 5, example 7