Finished part 14. Added some code