Added some comments/notes to my code