Final Review Part 1

See above