Assignment 12

Assignment 12 towards the end of part 2