I added notes for all of my methods